def f(n, grid): ans = 0 for row in grid: if row.count('A') == n-1 and row.count('.') == 1: ans += 1 for col in range(n): col_val = [grid[row][col] for row in range(n)] if col_val.count('A') == n-1 and col_val.count('.') == 1: ans += 1 naname1 = [grid[i][i] for i in range(n)] if naname1.count('A') == n-1 and naname1.count('.') == 1: ans += 1 naname2 = [grid[i][n-1-i] for i in range(n)] if naname2.count('A') == n-1 and naname2.count('.') == 1: ans += 1 return ans n=int(input()) grid=[input() for _ in range(n)] print(f(n, grid))