#include <iostream>
using namespace std;
int n,m;
char c_map;
int i_map[101][101];
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
cin>>c_map;
if(c_map=='.')i_map[i][j]=1;
else i_map[i][j]=0;
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
if(i_map[i][j]!=0)
{
i_map[i][j]+=i_map[i-1][j]+i_map[i][j-1]+i_map[i+1][j]+i_map[i][j+1];
}
}
}
if(i_map[n][m]>1)cout<<"Yes";
else cout<<"No";
}