#include <bits/stdc++.h>
using namespace std;
long long int j;
int main() {
  long long int n;
  cin >> n;
  char s[n][n];
  long long int i;
  i = 0;
  while (i < n) {
    j = 0;
    while (j < n) {
      cin >> s[i][j];
      j++;
    }
    i++;
  }
  i = 0;
  while (i < n) {
    j = 0;
    while (j < n) {
      if (i >= 1 && i <= n - 2 && j >= 1 && j <= n - 2) {
        if (s[i][j] == '.' && s[i + 1][j] == '.' && s[i - 1][j] == '.' &&
            s[i][j + 1] == '.' && s[i][j - 1] == '.') {
          s[i][j] = '#';
          s[i - 1][j] = '#';
          s[i + 1][j] = '#';
          s[i][j + 1] = '#';
          s[i][j - 1] = '#';
        }
      } else {
      }
      j++;
    }
    i++;
  }
  long long int c = 0;
  i = 0;
  while (i < n) {
    j = 0;
    while (j < n) {
      if (s[i][j] == '#') {
        c++;
      }
      j++;
    }
    i++;
  }
  if (c == n * n) {
    cout << "YES";
  } else {
    cout << "NO";
  }
  return 0;
}
