#include <iostream>
#include <vector>

using namespace std;

int main()
{

    int n,m,cnt;
    int aux=0;

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


    char lines[n][m];

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

    int k=0;
    int i=0;
    int j=0;

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

    cout<<aux;

    return 0;
}