// paiza POH! vol.2
// result:
// http://p...content-available-to-author-only...a.jp/poh/paizen/result/4cc0d23cc3817e04cd9a8893ab4955a1
// author: Leonardone @ NEETSDKASU
using System;
public class Test
{
public static void Main()
{
var hw = Console.ReadLine().Split(' ');
var h = Int32.Parse(hw[0]);
var w = Int32.Parse(hw[1]);
var tb = new int[301, 301];
var sp = new int[w];
for (var y = 0; y < h; y++)
{
var line = Console.ReadLine();
for (var x = 0; x < w; x++)
{
if (line[x] == '0')
{
sp[x]++;
var s = sp[x];
var t = 1;
for (var i = x; i >= 0 && sp[i] > 0; i--)
{
if (sp[i] < s)
{
s = sp[i];
}
tb[s, t]++;
t++;
}
}
else
{
sp[x] = 0;
}
}
}
for (var x = 1; x <= w; x++)
{
for (var y = h - 1; y > 0; y--)
{
tb[y, x] += tb[y + 1, x];
}
}
var n = Int32.Parse(Console.ReadLine());
for (var i = 0; i < n; i++)
{
var st = Console.ReadLine().Split(' ');
var s = Int32.Parse(st[0]);
var t = Int32.Parse(st[1]);
Console.WriteLine(tb[s, t]);
}
}
}
Ly8gcGFpemEgUE9IISB2b2wuMgovLyByZXN1bHQ6Ci8vIGh0dHA6Ly9wLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5hLmpwL3BvaC9wYWl6ZW4vcmVzdWx0LzRjYzBkMjNjYzM4MTdlMDRjZDlhODg5M2FiNDk1NWExCi8vIGF1dGhvcjogTGVvbmFyZG9uZSBAIE5FRVRTREtBU1UKdXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBodyA9IENvbnNvbGUuUmVhZExpbmUoKS5TcGxpdCgnICcpOwoJCXZhciBoID0gSW50MzIuUGFyc2UoaHdbMF0pOwoJCXZhciB3ID0gSW50MzIuUGFyc2UoaHdbMV0pOwoJCQoJCXZhciB0YiA9IG5ldyBpbnRbMzAxLCAzMDFdOwoJCXZhciBzcCA9IG5ldyBpbnRbd107CgkJCgkJZm9yICh2YXIgeSA9IDA7IHkgPCBoOyB5KyspCgkJewoJCQl2YXIgbGluZSA9IENvbnNvbGUuUmVhZExpbmUoKTsKCQkJZm9yICh2YXIgeCA9IDA7IHggPCB3OyB4KyspCgkJCXsKCQkJCWlmIChsaW5lW3hdID09ICcwJykKCQkJCXsKCQkJCQlzcFt4XSsrOwoJCQkJCXZhciBzID0gc3BbeF07CgkJCQkJdmFyIHQgPSAxOwoJCQkJCWZvciAodmFyIGkgPSB4OyBpID49IDAgJiYgc3BbaV0gPiAwOyBpLS0pCgkJCQkJewoJCQkJCQlpZiAoc3BbaV0gPCBzKQoJCQkJCQl7CgkJCQkJCQlzID0gc3BbaV07CgkJCQkJCX0KCQkJCQkJdGJbcywgdF0rKzsKCQkJCQkJdCsrOwoJCQkJCX0KCQkJCX0KCQkJCWVsc2UKCQkJCXsKCQkJCQlzcFt4XSA9IDA7CgkJCQl9CgkJCX0KCQl9CgkJCgkJZm9yICh2YXIgeCA9IDE7IHggPD0gdzsgeCsrKQoJCXsKCQkJZm9yICh2YXIgeSA9IGggLSAxOyB5ID4gMDsgeS0tKQoJCQl7CgkJCQl0Ylt5LCB4XSArPSB0Ylt5ICsgMSwgeF07CgkJCX0KCQl9CgkJCgkJdmFyIG4gPSBJbnQzMi5QYXJzZShDb25zb2xlLlJlYWRMaW5lKCkpOwoJCQoJCWZvciAodmFyIGkgPSAwOyBpIDwgbjsgaSsrKQoJCXsKCQkJdmFyIHN0ID0gQ29uc29sZS5SZWFkTGluZSgpLlNwbGl0KCcgJyk7CgkJCXZhciBzID0gSW50MzIuUGFyc2Uoc3RbMF0pOwoJCQl2YXIgdCA9IEludDMyLlBhcnNlKHN0WzFdKTsKCQkJQ29uc29sZS5Xcml0ZUxpbmUodGJbcywgdF0pOwoJCX0KCX0KfQ==