#include using namespace std; int q, i, x, y, b[300], ok, k=0, e, s=0, n, m, j=0, i1, q1; char a[103][103]; int main() { cin>>n>>m; for(i=1; i<=n; i++) { for(q=1; q<=m; q++) {cin>>a[i][q];} } i=1; q=1; ok=1; y=1; if(a[i][j]=='&') cout<<0; else { while(y) { x=1; b[y]=1; if((a[i+1][q]!='&')&&(e!=1)&&(i+1<=n)) { i++; b[y]=2; y++; a[i][q]='1'; } else if((a[i][q+1]!='&')&&(q+1<=m)) {q++; b[y]=3; y++; e=0; a[i][q]=='1';} if(y>k) k=y; if(b[y]==1) { y--; while(b[y]==3) {y--; e=1; q--;} if(b[y]==2) {e=1;} } } cout<