#include<cstdio>

int main(void){
	
	bool r[51][51];
	int h,w,i,j,k,l,s=0;
	char c[51][51];
	scanf("%d%d",&h,&w);
	
	for(i=0;i<h;i++){
			scanf("%s",c[i]);
			for(j=0;j<w;j++){
				if(c[i][j]=='*'){
					r[i][j]=false;
				}else{
					r[i][j]=true;
				}
			}
	}
	for(i=0;i<h;i++){
		r[i][w]=false;
	}
	for(j=0;j<w;j++){
		r[h][j]=false;
	}
	
	
	
	for(i=0;i<h;i++){
	//printf("iok\n");
		for(j=0;j<w;j++){
	//	printf("jok\n");
			if(r[i][j]==true){
	//		printf("kansoku\n");
				int a,b=0;
				while(r[i+b][j]==true){
					a=0;
					while(true){
						l=0;
						
						for(k=i;k<=i+b;k++){
							if(r[k][j+a]==false)l++;
						}	
					printf("i=%d,j=%d,b=%d,a=%d,l=%d\n",i,j,b,a,l);
						if(l!=0||a+j==w){
							if(s<(a)*(b+1)){
							//	printf("i=%d,j=%d,a=%d,b+1=%d\n",i,j,a,b+1);
								s=(a)*(b+1);
							}
						}else{
							a++;
						}
						if(l!=0)break;
					}
					b++;
				}
			}
		}
	}
	
	printf("%d\n",s);
	return 0;
}					
					
					
				