i=lambda:int(s()) s=lambda:input() def p(X): global a if sorted(X)==c:a+=1 a,N,c=0,i(),["."] l=[["" for i in range(N)]for j in range(N)] for i in range(N): if i>=1:c.append("A") S=s() for j in range(N):l[i][j]=S[j] for i in range(N): q=[[],[],[],[]] for j in range(N): q[0].append(l[i][j]) q[1].append(l[j][i]) p(q[0]) p(q[1]) q[2].append(l[i][i]) q[3].append(l[-(i+1)][-(i+1)]) p(q[2]) p(q[3]) print(a)