#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	while(cin>>n,n){
		string s[n];
		for(int i=0;i<n;i++)
			cin>>s[i];
		int a[n+1][n+1]={};
		for(int i=1;i<=n;i++)
			for(int j=1;j<=n;j++){
				if(s[i-1][j-1]=='.')
					a[i][j]=min(a[i-1][j-1],min(a[i-1][j],a[i][j-1]))+1;
				else
					a[i][j]=0;
			}
		int p=0;
		for(int i=0;i<n;i++)
			for(int j=0;j<n;j++)
				p=max(p,a[i+1][j+1]);
		cout<<p<<endl;
	}
}