#include using namespace std; void fast_io() { ios::sync_with_stdio(false); std::cin.tie(nullptr); } int main() { fast_io(); int n; cin >> n; vector s(n); for (int i = 0; i < n; i++) { cin >> s[i]; } int ans = 0; // たて for (int j = 0; j < n; j++) { int dot_cnt = 0, b_cnt = 0; for (int i = 0; i < n; i++) { if (s[i][j] == '.') { dot_cnt++; } else if (s[i][j] == 'B') { b_cnt++; } } if (dot_cnt == 1 && b_cnt == 0) { ans++; } } // よこ for (int i = 0; i < n; i++) { int dot_cnt = 0, b_cnt = 0; for (int j = 0; j < n; j++) { if (s[i][j] == '.') { dot_cnt++; } else if (s[i][j] == 'B') { b_cnt++; } } if (dot_cnt == 1 && b_cnt == 0) { ans++; } } // ななめ int dot_cnt = 0, b_cnt = 0; for (int i = 0; i < n; i++) { if (s[i][i] == '.') { dot_cnt++; } else if (s[i][i] == 'B') { b_cnt++; } } if (dot_cnt == 1 && b_cnt == 0) { ans++; } dot_cnt = 0, b_cnt = 0; for (int i = 0; i < n; i++) { if (s[i][n - 1 - i] == '.') { dot_cnt++; } else if (s[i][n - 1 - i] == 'B') { b_cnt++; } } if (dot_cnt == 1 && b_cnt == 0) { ans++; } cout << ans << endl; }