#include <bits/stdc++.h>
using namespace std;
using ll=long long;

int E[55][55];

int main() {
  int H, W; cin>>H>>W;
  for(int i=0; i<H; i++){
    for(int j=0; j<W; j++){
      char S; cin>>S;
      if(S=='#') E[i][j]=1;
    } //j
  } //i
  bool ikeru=true;
  //カウント
  for(int i=0; i<H; i++){
    for(int j=0; j<W; j++){
      if(E[i][j]==1 && E[i][j-1]!=1 && E[i-1][j]!=1 && E[i][j+1]!=1 && E[i+1][j]!=1) ikeru=0;
    } //j
  } //i
  if(ikeru) cout<<"Yes"<<endl;
  else cout<<"No"<<endl;
}
