#!/usr/bin/env python3

n = int(input())
A = [[[0] * n for _ in range(n)] for _ in range(n)]

for i in range(n):
    input()  # read hyphen
    for j in range(n):
        for k, a in enumerate(input()):
            if a == "B":
                A[i][j][k] = 0
            elif a == "A":
                A[i][j][k] = 1
            elif a == "P":
                A[i][j][k] = 2
            else:
                A[i][j][k] = 3

res = 0
for i in range(-n, n):
    for j in range(-n, n):
        for k in range(-n, n):
            B = [0] * (10 * n * n)
            C = [0] * (10 * n * n)
            for x in range(n):
                for y in range(n):
                    for z in range(n):
                        if A[x][y][z] == 0:
                            B[5 * n * n + i * x + j * y + k * z] += 1
                        elif A[x][y][z] == 3:
                            C[5 * n * n + i * x + j * y + k * z] += 1
            for x in range(n):
                if x + i < 0 or x + i >= n:
                    continue
                for y in range(n):
                    if y + j < 0 or y + j >= n:
                        continue
                    for z in range(n):
                        if z + k < 0 or z + k >= n:
                            continue
                        if A[x][y][z] == 1 and A[x + i][y + j][z + k] == 2:
                            res += (
                                B[5 * n * n + x * i + y * j + z * k]
                                * C[5 * n * n + (x + i) * i + (y + j) * j + (z + k) * k]
                            )

print(res)
