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)