#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define ld long double
#define oo 0x3f3f3f3f

char A[7][7];
int dp[7][7];
int dp2[7][7];

int main()
{
    ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
    int n,m;
    cin>>n>>m;

    memset(A, '.', sizeof A);
    for(int i=1; i<=n; i++)
    for(int j=1; j<=m; j++)
        cin>>A[i][j];


    memset(dp2, oo, sizeof dp2);

    for(int i=n; i>=1; i--)
    for(int j=m; j>=1; j--)
        dp2[i][j]=A[i][j]=='*' ? 0 : min(dp2[i+1][j], dp[i][j+1]) + 1;

    int r = 1, c = 1;
    int res = A[1][1]=='*';

    while(!(r == n && c == m)){
        if(dp2[r][c+1] <= dp2[r+1][c]){
            c++;
            res+=A[r][c]=='*';
        }else {
            r++;
            res+=A[r][c]=='*';
        }
    }


    /*for(int i=1; i<=n; i++)
    for(int j=1; j<=m; j++)
        cout<<dp2[i][j]<<" "<<(j==m?"\n":" ");*/

    cout<<res;
}
