#include<bits/stdc++.h>
#define rep(i,n) for ( int i=0; i< (n); ++i )
#define mod(x,m) ( (x%m+m)%m )
using namespace std;
using ll = long long;
using P = pair<int,int>;

int main(){
    int h,w;
    cin >> h >> w;
    vector<string> s(h);
    rep(i,h) cin >> s[i];
    int count = 0;
    rep(i,h){
        int len = 0;
        rep(j,w){
            if(s[i][j]=='#' ){
                count += max(0,len-1);
                len = 0;
            }else{
                ++len;
                if(j==w-1) count += max(0,len-1);
            }
        }
    }
    rep(i,w){
        int len = 0;
        rep(j,h){
            if(s[j][i]=='#' ){
                count += max(0,len-1);
                len = 0;
            }else{
                ++len;
                if(j==h-1) count += max(0,len-1);
            }
        }
    }
    cout << count << endl;
    return 0;
}


#include<bits/stdc++.h>
using namespace std;
long long a[2000005],sum=0,mx=105;
int main(){
	long long n,m;
	cin>>n>>m;
	for(int i=0;i<n*m;i++){
		cin>>a[i];
		if(a[i]<mx){
			mx=a[i];
		}
	}
	for(int i=0;i<m*n;i++){
		sum=sum+a[i]-mx;
	}
	cout<<sum;
}
