#include <iostream>
#include <string>
using namespace std;
const int dimension=105;
int n,m,nr[dimension][dimension];
string board[dimension];

int main() {
	cin>>n>>m;
	for(int i=0; i<n; ++i) cin>>board[i];
	for(int i=n-1; i>=0; --i) for(int j=m-1; j>=0; --j)
		if(board[i][j]!='&') nr[i][j]=1+max(nr[i+1][j],nr[i][j+1]);
	cout<<nr[0][0];
}