#include<iostream>
#include<string>
#include<algorithm>
using namespace std;

int main(){

  int h, w;
  string s[999];
  int data[999][999];

  while(true){
    cin >> h >> w;
    if(!h && !w) break;

    for(int i=0;i<h;i++) cin >> s[i];

    for(int i=0;i<h;i++){
      int k = 0;
      for(int j=w-1;j>=0;j--){
	data[i][j] = ++k;
	if(s[i][j] == '*') data[i][j] = k = 0;
      }
    }

    int ans = 0;
    for(int j=0;j<w;j++){
      for(int i=0;i<h;i++){
	int p = data[i][j];
	for(int k=i,l=1;k<h;k++,l++){
	  p = min(p, data[k][j]);
	  ans = max(ans, p * l);
	}
      }
    }

    cout << ans << endl;
  }
}