#include <bits/stdc++.h>
using namespace std;
const int MAX_N = 1e5 + 5;
const int MAX_L = 20;
const long long MOD = 1e9 + 7;
const long long INF = 1e9 + 7;
void solve() {
  int n;
  cin >> n;
  vector<vector<char>> c(n, vector<char>(n));
  for (int i = 0; i < n; i++) {
    for (int j = 0; j < n; j++) cin >> c[i][j];
  }
  if (c[0][1] == '0' && c[1][0] == '0') {
    if (c[n - 2][n - 1] == '1' && c[n - 1][n - 2] == '1') {
      cout << "0\n";
    } else if (c[n - 2][n - 1] == '1' && c[n - 1][n - 2] == '0') {
      cout << "1\n" << n << " " << n - 1 << '\n';
    } else if (c[n - 2][n - 1] == '0' && c[n - 1][n - 2] == '1') {
      cout << "1\n" << n - 1 << " " << n << '\n';
    } else {
      cout << "2\n" << n - 1 << " " << n << '\n' << n << " " << n - 1 << '\n';
    }
  } else if (c[0][1] == '1' && c[1][0] == '1') {
    if (c[n - 2][n - 1] == '0' && c[n - 1][n - 2] == '0') {
      cout << "0\n";
    } else if (c[n - 2][n - 1] == '0' && c[n - 1][n - 2] == '1') {
      cout << "1\n" << n << " " << n - 1 << '\n';
    } else if (c[n - 2][n - 1] == '1' && c[n - 1][n - 2] == '0') {
      cout << "1\n" << n - 1 << " " << n << '\n';
    } else {
      cout << "2\n" << n - 1 << " " << n << '\n' << n << " " << n - 1 << '\n';
    }
  } else if (c[0][1] == '1' && c[1][0] == '0') {
    if (c[n - 2][n - 1] == '0' && c[n - 1][n - 2] == '0') {
      cout << "1\n"
           << "2 1\n";
    } else if (c[n - 2][n - 1] == '0' && c[n - 1][n - 2] == '1') {
      cout << "2\n"
           << "1 2\n"
           << n << " " << n - 1 << '\n';
    } else if (c[n - 2][n - 1] == '1' && c[n - 1][n - 2] == '0') {
      cout << "2\n"
           << "2 1\n"
           << n - 1 << " " << n << '\n';
    } else {
      cout << "1\n"
           << "1 2\n";
    }
  } else {
    if (c[n - 2][n - 1] == '0' && c[n - 1][n - 2] == '0') {
      cout << "1\n"
           << "1 2\n";
    } else if (c[n - 2][n - 1] == '1' && c[n - 1][n - 2] == '0') {
      cout << "2\n"
           << "1 2\n"
           << n << " " << n - 1 << '\n';
    } else if (c[n - 2][n - 1] == '0' && c[n - 1][n - 2] == '1') {
      cout << "2\n"
           << "2 1\n"
           << n - 1 << " " << n << '\n';
    } else {
      cout << "1\n"
           << "2 1\n";
    }
  }
}
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  int tc = 1;
  cin >> tc;
  for (int t = 1; t <= tc; t++) {
    solve();
  }
}
