#include using namespace std; ifstream f("input"); ofstream g("output"); long n,m,mat[101][101],i,ok,j,maxx; char s[102][102]; void fill(long x,long y,long nr) { if (nr>maxx) maxx++; if (mat[x][y+1]==1) { fill(x,y+1,nr+1); nr--; } if (mat[x+1][y]==1) { fill(x+1,y,nr+1); nr--; } } int main() { f>>n>>m; for (i=1;i<=n;i++) f>>s[i]; for (i=1;i<=n;i++) for (j=1;j<=n;j++) if (s[i][j-1]=='.') mat[i][j]=1; ok=1; fill(ok,ok,ok); g<