#include<stdio.h>
int main(){
int t,n,m;
while(t--){
int i,j,k,Count=0;
char arr[n][m];
for(i=0;i<n;i++){
}
for(i=0;i<n-1;i++){
for(j=0;j<m-1;j++){
for(k=j+1;k<m;k++){
if((arr[i][j]==arr[i][k])&&(arr[i][k]==arr[k-j+i][k])&&(arr[k-j+i][k]==arr[k-j+i][j]))
Count++;
}
}
}
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IG1haW4oKXsKaW50IHQsbixtOwpzY2FuZigiJWQiLCZ0KTsKd2hpbGUodC0tKXsKICAgIHNjYW5mKCIlZCVkIiwmbiwmbSk7CiAgICBpbnQgaSxqLGssQ291bnQ9MDsKICAgIGNoYXIgYXJyW25dW21dOwogICAgZm9yKGk9MDtpPG47aSsrKXsKCiAgICAgICAgc2NhbmYoIiVzIiwmYXJyW2ldKTsKCiAgICB9CiAgICBmb3IoaT0wO2k8bi0xO2krKyl7CiAgICAgICAgZm9yKGo9MDtqPG0tMTtqKyspewogICAgICAgICAgICBmb3Ioaz1qKzE7azxtO2srKyl7CiAgICAgICAgICAgICAgICBpZigoYXJyW2ldW2pdPT1hcnJbaV1ba10pJiYoYXJyW2ldW2tdPT1hcnJbay1qK2ldW2tdKSYmKGFycltrLWoraV1ba109PWFycltrLWoraV1bal0pKQogICAgICAgICAgICAgICAgICAgIENvdW50Kys7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICBwcmludGYoIiVkXG4iLENvdW50KTsKCn0KcmV0dXJuIDA7Cn0K