import sys input = sys.stdin.readline H,W=map(int,input().split()) A=[list(map(int,input().split())) for i in range(H)] mod=1000000007 HM=[-1]*H WM=[-1]*W for i in range(H): M=1 for j in range(W): M=M*A[i][j]%mod HM[i]=M for i in range(W): M=1 for j in range(H): M=M*A[j][i]%mod WM[i]=M M=1 for i in range(H): M=M*HM[i]%mod Q=int(input()) for qu in range(Q): r,c=map(int,input().split()) r-=1 c-=1 print(M*A[r][c]*pow(HM[r],mod-2,mod)*pow(WM[c],mod-2,mod)%mod)