#include using namespace std; using ll = long long; template T mod_pow(T x, T n, const T &p) { T ret = 1; while (n > 0) { if (n & 1) (ret *= x) %= p; (x *= x) %= p; n >>= 1; } return ret; } const ll MOD = 1e9+7; int main() { int h,w; cin >> h >> w; vector> A(h,vector(w)),ans(h,vector(w)); ll all = 1; for(int i = 0;i> A[i][j]; all = all*A[i][j]%MOD; } } vector row(h,1),col(w,1); for(int i = 0;i> q; while(q--) { ll r,c; cin >>r >> c; r--;c--; ll a = 1; a = a*row[r]%MOD; a = a*col[c]%MOD; a = a*A[r][c]%MOD; a = a*all%MOD; cout << a << endl; } }