#include <bits/stdc++.h>
using namespace std;
char ary[60][60];
int ans[5];
int main(){
int r,c;
cin>>r>>c;
int i,j;
for(i=1; i<=r; i++){
for(j=1; j<=c; j++){
cin>>ary[i][j];
}
}
int b[5]={0,1,1,0,0};
int p=0;
for(i=1; i<r; i++){
for(j=1; j<c; j++){
for(int k=0;k<4;k++){
if(ary[i+b[k]][j+b[k+1]] == '#'){
p=-1;
break;
}
else if(ary[i+b[k]][j+b[k+1]] == 'X') p++;
}
if(p>=0) ans[p]++;
p=0;
}
}
for(i=0;i<5;i++){
cout<<ans[i]<<"\n";
}
return 0;
}