# include # include # include using namespace std; int n,m; int v[ 110 ][ 110 ], drum[ 110 ][ 110 ]; char c; int maxim = 0; int main() { cin >> n >> m; cin.get(); for( int i = 1; i <= n; ++i ) { for( int j = 1; j <= m; ++j ) { cin >> c; if( c == '&' ) v[ i ][ j ] = 0; else v[ i ][ j ] = 1; if( v[ i ][ j ] != 0 ) drum[ i ][ j ] = max( drum[ i - 1 ][ j ], drum[ i ][ j - 1 ] ) + v[ i ][ j ]; maxim = max( maxim, drum[ i ][ j ] ); } cin.get(); } cout << maxim; }