#include<iostream>
#include<string.h>
#include<algorithm>
#include<vector>
#include<math.h>
using namespace std;
int main()
{
int r,c,count=0,k=0;
char a[100][100];
cin>>r>>c;
for(int i=0;i<r;i++)
{
scanf("%s",a[i]);
}
for(int i=0;i<r;i++)
{
for(int j=0;j<c;j++)
{
if(a[i-1][j]=='X'||i==1) count++;
if(a[i][j-1]=='X'||j==1) count++;
if(a[i+1][j]=='X'||i==r-1) count++;
if(a[i][j+1]=='X'||j==c-1) count++;
if(count==3 && a[i][j]=='.')
{
k=1;
}
count=0;
}
}
if(k==1)
printf("1");
else
printf("0");
return 0;
}