#include<bits/stdc++.h>
using namespace std;
int main()
{
  int h,w;
  cin>>h>>w;
  int i,j;
  string s[h];
  for(i=0;i<h;i++)
  {
   cin>>s[i];
  }
  int row[h][w], col[h][w];
  for(i=0;i<h;i++)
  {
      for(j=0;j<w;j++)
      {
          row[i][j]=0;
          col[i][j]=0;
      }
  }
  int ans=0;
  for(i=0;i<h;i++)
  {
    for(j=0;j<w;j++)
    {
      if(s[i][j]=='.')
      {
        int r=i+1,c=j+1,cr=0,cc=0;
        if(i>0 && s[i-1][j]=='.') {cr = row[i-1][j];row[i][j] = row[i-1][j];}
        else {
        while(r<h && s[r][j]!='#') {cr++;r++;}
        row[i][j]=cr;
        }
        if(j>0 && s[i][j-1]=='.') {cc = col[i][j-1];col[i][j]=col[i][j-1];}
        else{
        while(c<w && s[i][c]!='#') {cc++;c++;}
        col[i][j]=cc;
        }
        if(ans<cr+cc+1) ans=cr+cc+1;
      }
    }
  }
  cout<<ans;
  return 0;
}