#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;

int main() {
	int t, n, a[1010][1010], x, y;
	char s[1010];
	scanf("%d", &t);
	while(t--) {
		memset(a, 0, sizeof(a));
		scanf("%d", &n);
		for(int i=0; i<n; i++) {
			scanf("%s\n", s);
			for(int j=0; j<n; j++) {
				if(s[j]=='P') a[i+5][j+5]++;
				else if(s[j]=='K') x=i+5, y=j+5;
			}
		}
		for(int j=n+4; j>4; j--) {
			for(int i=n+4; i>4; i--) {
				a[i][j]+=max(max(a[i+1][j+2], a[i+2][j+1]), max(a[i-1][j+2], a[i-2][j+1]));
			}
		}
		printf("%d\n", a[x][y]);
	}
	return 0;
}