#include<cstdio>
#include<string>
#include<cstring>
#include<iostream>

using namespace std;

int h,w;
int fie[501][501];
int sum[501][501];
int main(void){
	while(1){
		scanf("%d%d",&h,&w);
		if(h==0)break;
		memset(fie,0,sizeof(fie));
		memset(sum,0,sizeof(sum));
		for(int i=1;i<=h;i++){
			string s;
			cin >> s;
			for(int j=1;j<=w;j++){
				if(s[j-1]=='*')fie[j][i]=1;
			}
		}
		for(int i=0;i<=h;i++){
			for(int j=1;j<=w;j++)sum[j][i]=sum[j-1][i]+fie[j][i];
		}
		for(int i=0;i<=w;i++){
			for(int j=1;j<=h;j++)sum[i][j]+=sum[i][j-1];
		}
		int res=0;
		for(int i=0;i<w;i++){
			for(int j=i+1;j<=w;j++){
				int l=0,r=0;
				while(r<h){
					r++;
					while(sum[j][r]-sum[j][l]-sum[i][r]+sum[i][l]!=0)l++;
					res=max(res,(j-i)*(r-l));
				}
			}
		}
		printf("%d\n",res);
	}
	return 0;
}