#include <bits/stdc++.h>
using namespace std;
int i, j, k;
int main() {
  int T = 1;
  for (k = 0; k < T; k++) {
    int n;
    scanf("%d", &n);
    vector<int> rd(n, 0);
    vector<int> cd(n, 0);
    bool arr[n][n];
    for (i = 0; i < n; i++) {
      string str;
      cin >> str;
      for (j = 0; j < n; j++) {
        if (str[j] == 'E') {
          rd[i]++;
          cd[j]++;
          arr[i][j] = true;
        } else
          arr[i][j] = false;
      }
    }
    bool rf = false;
    bool cf = false;
    for (i = 0; i < n; i++) {
      if (rd[i] == n) {
        rf = true;
        break;
      }
    }
    for (j = 0; j < n; j++) {
      if (cd[j] == n) {
        cf = true;
        break;
      }
    }
    if (rf && cf) {
      cout << -1 << endl;
      return 0;
    } else if (!rf) {
      for (i = 0; i < n; i++) {
        for (j = 0; j < n; j++) {
          if (!arr[i][j]) {
            cout << i + 1 << " " << j + 1 << endl;
            break;
          }
        }
      }
    } else {
      for (j = 0; j < n; j++) {
        for (i = 0; i < n; i++) {
          if (!arr[i][j]) {
            cout << i + 1 << " " << j + 1 << endl;
            break;
          }
        }
      }
    }
  }
  return 0;
}
