#include<iostream>
#include <math.h>
using namespace std;

int main(){

   int h,w;
   bool flag=true;
   char array[50][50];

    for(int i=0;i<h;i++){
        for(int j=0;j<w;j++){
            cin>>array[i][j];
        }
    }

    for(int i=0;i<h;i++){
        for(int j=0;j<w;j++){
            if(
                array[i][j]=='#'
             && array[i-1][j]!='#' 
             && array[i][j-1]!='#' 
             && array[i+1][j]!='#'
             && array[i][j-1]!='#'
             ){
                flag=false;
            }
        }
    }

    if(flag==true) cout << "Yes";
    else(flag==false) cout << "No";
    
}