#include<iostream>
using namespace std;
int main()
{
	int h,w,i,j,flag=0;
	char map[51[51];
	cin>>h>>w;
	for(j=0;j<h;j++)
	for(i=0;i<w;i++)
	{
		cin>>map[j][i];
	}
	for(j=0;j<h;j++)
	for(i=0;i<w;i++)	
	{
		if(map[j][i]=='#')
		{
		flag=0;
		if(i!=0)
		{
			if(map[j][i-1]=='#')
			{
				flag=1;
				continue;
			}	
		}
		if(i!=w-1)
		{
			if(map[j][i+1]=='#')
			{
				flag=1;
				continue;
			}	
		}
		if(j!=0)
		{
			if(map[j-1][i]=='#')
			{
				flag=1;
				continue;
			}	
		}
		if(j!=h-1)
		{
			if(map[j+1][i]=='#')
			{
				flag=1;
				continue;
			}	
		}
		if(flag==0)
		{
			break;
		}
	    }
	}
	if(flag)
	cout<<"Yes";
	else
	cout<<"No";
	return 0;
}