import sys
input = sys.stdin.readline

H,W=map(int,input().split())
MAP=[input().strip() for i in range(H)]

def calc(h,l):
    c=0
    cw=0
    now=0

    for i in range(l,W):
        if MAP[h][i]=="c":
            c+=1
        else:
            now+=cw
            SCORE[h][l][i]+=now
            cw+=c

SCORE=[[[0]*W for i in range(W)] for j in range(H)]

for i in range(H):
    for j in range(W):
        calc(i,j)
    
def calc2(h,r):
    c=0
    cw=0
    now=0

    for i in range(r,-1,-1):
        if MAP[h][i]=="c":
            c+=1
        else:
            now+=cw
            SCORE[h][i][r]+=now
            cw+=c
            
for i in range(H):
    for j in range(W):
        calc2(i,j)

def calc3(w,l):
    c=0
    cw=0
    now=0

    for i in range(l,H):
        if MAP[i][w]=="c":
            c+=1
        else:
            now+=cw
            SCORE2[w][l][i]+=now
            cw+=c

SCORE2=[[[0]*H for i in range(H)] for j in range(W)]

for i in range(W):
    for j in range(H):
        calc3(i,j)
    
def calc4(w,r):
    c=0
    cw=0
    now=0

    for i in range(r,-1,-1):
        if MAP[i][w]=="c":
            c+=1
        else:
            now+=cw
            SCORE2[w][i][r]+=now
            cw+=c

            
for i in range(W):
    for j in range(H):
        calc4(i,j)
    

Q=int(input())
for tests in range(Q):
    a,b,c,d=map(int,input().split())

    a-=1
    b-=1
    c-=1
    d-=1

    ANS=0

    for i in range(a,c+1):
        ANS+=SCORE[i][b][d]

    for i in range(b,d+1):
        ANS+=SCORE2[i][a][c]

    print(ANS)