h,w=map(int,input().split());mod=10**9+7 a=[list(map(int,input().split())) for i in range(h)] ans=1 for i in range(h): for j in range(w): ans*=a[i][j];ans%=mod a[i][j]=pow(a[i][j],mod-2,mod) r=[1]*h c=[1]*w for i in range(h): for j in range(w): r[i]*=a[i][j];r[i]%=mod c[j]*=a[i][j];c[j]%=mod for i in range(int(input())): d,b=map(int,input().split());d-=1;b-=1 print(ans*r[d]%mod*c[b]%mod*pow(a[d][b],mod-2,mod)%mod)