#include <cstdio>
using namespace std;
int H, W, ok = 1; char s[52][52];
int main() {
  scanf("%d %d", &H, &W);
  for(int i = 1; i <= H; i++) scanf("%s", &s[i][1]);
  for(int i = 1; i <= H && ok; i++) {
    for(int j = 1; j <= W && ok; j++) {
      if(s[i][j] == '.') continue;
      if(s[i-1][j] != '#' && s[i+1][j] != '#'
        && s[i][j-1] != '#' && s[i][j+1] != '#') {
        ok = 0;
      }
    }
  }
  printf("%s", ok?"Yes":"No");
}