func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     int n;     cin >> n;     int arr[n][n];     for (int i = 0; i < n; i++) {       string s;       cin >> s;       for (int j = 0; j < n; j++) {         arr[j][i] = s[j];       }     }     int cnt = 0;     for (int i = 0; i < n; i++) {       for (int j = 0; j < n; j++) {         int c = 0;         if (i != 0) {           if (arr[j][i - 1] ==  o ) {             c++;           }         }         if (i != n - 1) {           if (arr[j][i + 1] ==  o ) {             c++;           }         }         if (j != 0) {           if (arr[j - 1][i] ==  o ) {             c++;           }         }         if (j != n - 1) {           if (arr[j + 1][i] ==  o ) {             c++;           }         }         if (c % 2 == 0) {           cnt++;         }       }     }     if (cnt == n * n) {       cout <<  YES ;     } else {       cout <<  NO ;     }     return 0;   }   