#include <iostream>
#include <cstdio>
using namespace std;

int h, w, mx, c[2005][2005];
char a[2005][2005];
int main() {
	int i, j, x, y;
	cin >> h >> w;
	for(i=0; i<h; i++) scanf("%s", a[i]);
	for(i=0; i<h; i++) {
		x = y = 0;
		for(j=0; j<w; j++) {
			c[i][j] += (a[i][j]=='.' ? ++x : x=0);
			c[i][w-1-j] += (a[i][w-1-j]=='.' ? ++y : y=0);
		}
	}
	for(j=0; j<w; j++) {
		x = y = 0;
		for(i=0; i<h; i++) {
			c[i][j] += (a[i][j]=='.' ? ++x : x=0);
			c[h-1-i][j] += (a[h-1-i][j]=='.' ? ++y : y=0);
		}
	}
	for(i=0; i<h; i++) for(j=0; j<w; j++) {
		mx = max(mx, c[i][j]);
	}
	cout << mx - 3;
	return 0;
}