#include <bits/stdc++.h>
using namespace std;
int main() {
  setlocale(LC_ALL, "RUS");
  int n;
  cin >> n;
  char** array = new char*[n];
  for (int i = 0; i < n; i++) array[i] = new char[n];
  for (int i = 0; i < n; i++)
    for (int u = 0; u < n; u++) cin >> array[i][u];
  for (int i = 0; i < n; i++) {
    for (int u = 0; u < n; u++) {
      if (array[i][u] == '.' && u - 1 >= 0 && i + 1 < n && u + 1 < n &&
          i + 2 < n && array[i + 1][u - 1] == '.' && array[i + 1][u] == '.' &&
          array[i + 1][u + 1] == '.' && array[i + 2][u] == '.')
        array[i][u] = array[i + 1][u - 1] = array[i + 1][u] =
            array[i + 1][u + 1] = array[i + 2][u] = '#';
      else if (array[i][u] == '.') {
        cout << "NO";
        for (int i = 0; i < n; i++) delete[] array[i];
        return 0;
      }
    }
  }
  cout << "YES";
  for (int i = 0; i < n; i++) delete[] array[i];
  return 0;
}
