#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, i, j, lj, rj, ui, di, co = 0, m = 0;
  cin >> n;
  char c[n][n];
  for (i = 0; i < n; i++) {
    for (j = 0; j < n; j++) {
      cin >> c[i][j];
    }
  }
  for (i = 0; i < n; i++) {
    for (j = 0; j < n; j++) {
      co = 0;
      lj = j - 1;
      rj = j + 1;
      ui = i - 1;
      di = i + 1;
      if (lj >= 0 && lj < n) {
        if (c[i][lj] == 'o') co++;
      }
      if (rj >= 0 && rj < n) {
        if (c[i][rj] == 'o') co++;
      }
      if (ui >= 0 && ui < n) {
        if (c[ui][j] == 'o') co++;
      }
      if (di >= 0 && di < n) {
        if (c[di][j] == 'o') co++;
      }
      if (co % 2 == 1) {
        m++;
      }
    }
  }
  if (m == 0)
    cout << "YES";
  else
    cout << "NO";
}
