int main(void){
int H,W,i,j;
char hoge[50];
bool array[52][52]={0};
scanf("%d",&H);
scanf("%d",&W);

for(i=1;i<H+2;i++){
scanf("%s",&hoge);
for(j=1;j<W+2;j++){
if(hoge[j] == '#')array[i][j]=1;
}
}

for(i=1;i<H+2;i++){
for(j=1;j<W+2;j++){
if(array[i][j]){
if(array[i][j-1]
 ||array[i-1][j] || array[i+1][j]
 ||array[i][j+1]){
}else{
printf("No");
return 0;
}
}
}
}
printf("Yes");
return 0;
}