#include <iostream>
using namespace std;

int main() {
	int h, w;
	cin >> h >> w;
	char s[60][60];
	for(int i = 0; i < h; i++){
		cin >> s[i];
	}
	for(int i = 1; i < h; i++){
		for(int j = 1; j < w; j++){
			if (s[i][j] != '.'){
				if(s[i + 1][j] == '#' || s[i - 1][j] == '#' || s[i][j + 1] == '#' || s[i][j - 1] == '#'){

				}else{
					cout << "No" << endl;
					return 0;
				}
			}
		}
	}
	cout << "Yes" << endl;
}