#include <bits/stdc++.h>
int main() {
  int H, W, count = 0;
  scanf("%d %d", &H, &W);
  char da[H][W + 1];
  puts("ok");
  for (int n = 0; n < H; n++) {
    scanf("%s", &da[n][0]);
  }
  for (int m = 1; m < H - 1; m++) {
    for (int n = 1; n < W - 1; n++) {
      if (da[m][n] == '#' && da[m][n + 1] == '.' && da[m][n - 1] == '.' &&
          da[m + 1][n] == '.' && da[m - 1][n] == '.') {
        puts("Yes");
        break;
      }
    }
  }
  return 0;
}
