#include <bits/stdc++.h>
using namespace std;
const int MOD = 1000000007;
const int N = 100005;
const int M = 1000005;
int n;
bool isvalid(int x, int y) {
  if (x < 0 || x >= n || y < 0 || y >= n) return false;
  return true;
}
int main() {
  std::ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  cin >> n;
  string s[n];
  for (int i = 0; i < n; i++) {
    cin >> s[i];
  }
  int cnt = 0;
  for (int i = 0; i < n; i++) {
    for (int j = 0; j < n; j++) {
      if (isvalid(i, j) && isvalid(i - 1, j - 1) && isvalid(i - 1, j + 1) &&
          isvalid(i + 1, j - 1) && isvalid(i + 1, j + 1)) {
        if (s[i][j] == 'X' && s[i - 1][j + 1] == 'X' &&
            s[i + 1][j - 1] == 'X' && s[i - 1][j - 1] == 'X' &&
            s[i + 1][j + 1] == 'X') {
          cnt++;
        }
      }
    }
  }
  cout << cnt << endl;
  return 0;
}
