#include<bits/stdc++.h>
#define int long long
using namespace std;
int n,m,sum;
char a[1005][1005];
bool dfs(int x,int y){
if(x>n||x<0||y>m||y<0) return 0;
if(a[x][y]=='o') return 1;
if(a[x][y]=='u') dfs(x-1,y);
else if(a[x][y]=='d') dfs(x+1,y);
else if(a[x][y]=='l') dfs(x,y-1);
else dfs(x,y+1);
}
signed main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++) cin>>a[i][j];
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(dfs(i,j)) sum++;
}
}
cout<<sum;
return 0;
}