#include using namespace std; const int N=20; int n,a[N][N],vis[N][N],c[N][N],x,y; char s[N][N]; void sol() { scanf("%d",&n); for(int i=1;i<=n;i++) scanf("%s",s[i]+1); for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) a[i][j]=(s[i][j]=='.'); if(!a[1][1]||!a[n][n]) { puts("0"); return; } for(int i=1;i<=n+1;i++) for(int j=1;j<=n+1;j++) vis[i][j]=c[i][j]=0; vis[n][n]=1; for(int i=n;i>=1;i--) for(int j=n;j>=1;j--) if(i+j2&&i+j