#include <bits/stdc++.h>
using namespace std;
const int N = 100000 + 10;
const int M = 100000 + 10;
const int INF = 0x3f3f3f3f;
const int MOD = 1e9 + 7;
int n;
string s[210];
int dx[4] = {0, 1, 0, -1};
int dy[4] = {1, 0, -1, 0};
int main() {
  int T;
  cin >> T;
  while (T--) {
    cin >> n;
    for (int i = 0; i < n; i++) {
      cin >> s[i];
    }
    bool x = false, y = false;
    if (s[n - 2][n - 2] == s[n - 3][n - 1]) {
      x = true;
    }
    if (s[n - 1][n - 3] == s[n - 2][n - 2]) {
      y = true;
    }
    cout << 2 << endl;
    if (x) {
      cout << n - 2 << " " << n - 1 << endl;
    } else {
      if (s[n - 2][n - 2] == s[n - 2][n - 1]) {
        cout << n - 2 << " " << n - 2 << endl;
      } else {
        cout << n - 3 << " " << n - 1 << endl;
      }
    }
    if (y) {
      cout << n - 1 << " " << n - 2 << endl;
    } else {
      if (s[n - 2][n - 2] == s[n - 1][n - 2]) {
        cout << n - 2 << " " << n - 2 << endl;
      } else {
        cout << n - 1 << " " << n - 3 << endl;
      }
    }
  }
  return 0;
}
