MOD = 10 ** 9 + 7 h, w = map(int, input().split()) a = [list(map(int, input().split())) for _ in range(h)] k = 1 row = [1] * h col = [1] * w for i in range(h): for j in range(w): row[i] *= a[i][j] col[j] *= a[i][j] k *= a[i][j] row[i] %= MOD col[j] %= MOD k %= MOD q = int(input()) for _ in range(q): r, c = map(int, input().split()) print(k * pow(row[r - 1], MOD - 2, MOD) * pow(col[c - 1], MOD - 2, MOD) * a[r - 1][c - 1] % MOD)