#include <bits/stdc++.h>
#define ll long long
using namespace std;
int n, m;
char c[5][5];
int x, y, res=0;
void next1() {
    queue<pair<int, int>> q;
    q.push({x,y});
    bool f=false;
    while(!q.empty()){
        auto v = q.front();
        if(!(v.first==x && v.second==y) && c[v.first][v.second] == '*'){
            f=true;
            x=v.first;
            y=v.second;
            res++;
            return;
        }
        q.pop();
        if(v.second+1 < m){
            q.push({v.first,v.second+1});
        }
        if(v.first+1 < n){
            q.push({v.first+1,v.second});
        }
    }
    if(!f){
        x=n-1;
        y=m-1;
    }
}
int main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0); cout.tie(0);
    #ifndef ONLINE_JUDGE
        ifstream cin("input.txt");
        ofstream cout("output.txt");
    #endif
    x=y=0;
	cin>>n>>m;
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            cin>>c[i][j];
        }
    }
    res=(c[0][0] == '*');
    while(!(x==n-1 && y == m-1)){
        next1();
    }
    cout<<res;
    return 0;
}