#include <iostream>
//#include <fstream>
#include <vector>

using namespace std;

int main()
{
    //ifstream fileIn;
    //fileIn.open ("file.in");
    int n,m,cnt;
    int aux=0;

    //fileIn>>n;
    //fileIn>>m;
    cin>>n;
    cin>>m;
    cnt=0;


    char lines[n][m];

    for (int i=0;i<n;i++)
    {
        for (int j=0;j<m;j++)
        {
           //fileIn>>lines[i][j];
           cin>>lines[i][j];
        }
    }

   /* for (int i=0;i<n;i++)
    {
        for (int j=0;j<m;j++)
        {
            if(lines[i][j]== '&')
            {
                cnt=i+j;
                break;
            }
        }
        if (cnt>=aux)
        {
            aux=cnt;
        }
        cnt=0;
    }*/
    int k=0;
    int j=0;

    while(k<n)
    {
        while(j<m)
        {
            if(lines[k][j]== '&')
            {
                cnt=k+j;
                if (cnt>=aux)
                {
                    aux=cnt;
                }
                if (lines[k+1][j-1]=='.')
                {
                    k++;
                    j-=1;
                }
                else
                {
                    j=0;
                    k++;
                    break;
                }
            }
            else
                j++;
        }
    }

    cout<<aux;

    //fileIn.close();
    return 0;
}