#include<cstdio>

using namespace std;

int n, m;
char g[55][55];

int main(){
	scanf("%d%d", &n, &m);
	for(int i = 1; i <= n; i++)
		scanf("%s", g[i] + 1);
	for(int i = 1; i <= n; i++)
		for(int j = 1; j <= m; j++)
			if(g[i][j] == '#' && g[i-1][j] != '#' && g[i+1][j] != '#' && g[i][j-1] != '#' && g[i][j+1] != '#')
				return puts("No"), 0;
	puts("Yes");
	return 0;
}
