#include<stdio.h>
#include<iostream>
using namespace std;
char cake[20][20];
int cnta,cntb,ans;
bool tmp1[20],tmp2[20];
int main()
{
int n,m;
cin>>n>>m;
for(int i=1;i<=m;++i){
for(int j=1;j<=n;++j){
cin>>cake[i][j];
if(cake[i][j]=='S'){
tmp1[i]=true;
tmp2[j]=true;
}
}
}
for(int i=1;i<=m;++i){
if(!tmp1[i]){
++cnta;
ans+=n;
}
}
for(int i=1;i<=n;++i){
if(!tmp2[i]){
++cntb;
ans+=m;
}
}
cout<<ans-cnta*cntb;
return 0;
}