#include <stdio.h>
int main(void) {
int t,n,i,j,count;
char a[1002][1002];
while(t--){
for(i=1;i<=n;i++){
}//foi
int right[100][100],down[100][100];
for(i=1;i<=n;i++){
for(j=n;j>0;j--){
if(a[i][j]=='.')right[i][j]=(j!=n)?right[i][j+1]:1;
else right[i][j]=0;
if(a[j][i]=='.')down[j][i]=(j!=n)?down[j+1][i]:1;
else down[j][i]=0;
}//foj
}//foi
count=0;
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
if(right[i][j]==1 && down[i][j]==1)count++;
}//foj
}//foi
}//wh
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CglpbnQgdCxuLGksaixjb3VudDsKCXNjYW5mKCIlZCIsJnQpOwoJY2hhciBhWzEwMDJdWzEwMDJdOwoJd2hpbGUodC0tKXsKCQlzY2FuZigiJWQiLCZuKTsKCQlmb3IoaT0xO2k8PW47aSsrKXsKCQkKCQkJc2NhbmYoIiVzIiwmYVtpXSk7CgkJCgl9Ly9mb2kKCQoJCglpbnQgcmlnaHRbMTAwXVsxMDBdLGRvd25bMTAwXVsxMDBdOwoJZm9yKGk9MTtpPD1uO2krKyl7CgkJZm9yKGo9bjtqPjA7ai0tKXsKCQlpZihhW2ldW2pdPT0nLicpcmlnaHRbaV1bal09KGohPW4pP3JpZ2h0W2ldW2orMV06MTsKCQllbHNlIHJpZ2h0W2ldW2pdPTA7CgkJCgkJaWYoYVtqXVtpXT09Jy4nKWRvd25bal1baV09KGohPW4pP2Rvd25baisxXVtpXToxOwoJCWVsc2UgZG93bltqXVtpXT0wOwoJCX0vL2ZvagoJfS8vZm9pCgkKCWNvdW50PTA7Cglmb3IoaT0xO2k8PW47aSsrKXsKCQlmb3Ioaj0xO2o8PW47aisrKXsKCQlpZihyaWdodFtpXVtqXT09MSAmJiBkb3duW2ldW2pdPT0xKWNvdW50Kys7CgkJCgkJfS8vZm9qCgl9Ly9mb2kKCQoJCglwcmludGYoIiVkXG4iLGNvdW50KTsKCX0vL3doCglyZXR1cm4gMDsKfQo=