#include<cstdio>
int main(){
	int h,w;
	scanf("%d%d",&h,&w);
	int a[h+2][w+2];
	for(int i=0;i<h;i++){
		char s[w]={};
		scanf("%s",s);
		for(int j=0;j<w;j++){
			if(s[j]=='#')a[i+1][j+1]=1;
		}
	}
	int u=0;
	for(int i=1;i<h+1;i++){
		for(int j=1;j<w+1;j++){
			if(a[i][j]==1&&a[i-1][j]+a[i+1][j]+a[i][j-1]+a[i][j+1]==0)u++;
		}
	}
	if(u==0)printf("Yes\n");
	else printf("No\n");
			
	
	return 0;
}
