#include <bits/stdc++.h>
#define PI 3.1415926535
#define MOD 1000000007
#define MOD9 1000000009
//#pragma GCC optimize ("Ofast")

using namespace std;

#define fio ios_base::sync_with_stdio(0);cin.tie(0); cout.tie(0);

template<class T> ostream& operator<< (ostream& out, vector<T> &v)
{
    for(auto it = v.begin(); it != v.end(); ++it)
    {
        if(it == v.begin()) out << *it;
        else out << " " << *it;
    }
    out << "\n";
    return out;
}

int main()
{fio
    int a, b;
    cin >> a >> b;
    vector<string> M(a);
    for(int i = 0; i < a; i++) cin >> M[i];
    int x = 0, y = 0;
    int total = 0;
    while(true)
    {
        if(M[x][y] == '*') total++;
        if(x == a-1 && y == b-1) break;
        int r = 10;
        int d = 10;
        for(int i = x+1; i < a; i++)
        {
            r = 9;
            if(M[i][y] == '*')
            {
                r = i-x;
                break;
            }
        }
        for(int i = y+1; i < b; i++)
        {
            d = 9;
            if(M[x][i] == '*')
            {
                d = i-y;
                break;
            }
        }
        if(d <= r) y++;
        else x++;
    }
    cout << total << "\n";
}
