#include<bits/stdc++.h>
using namespace std;
void pd(int a[110][110],int n,int m){
int f=0;
for(int i=1;i<=n-4;i++){
for(int j=1;j<=m-4;j++){
if(a[i][j]=='0'&&a[i][j+1]=='0'&&a[i][j+2]=='0'&&a[i][j+3]=='0'&&a[i+1][j]=='0'&&a[i+1][j+1]=='1'&&a[i+1][j+2]=='1'&&a[i+1][j+3]=='0'&&a[i+2][j]=='0'&&a[i+2][j+1]=='1'&&a[i+2][j+2]=='1'&&a[i+2][j+3]=='0'&&a[i+3][j]=='0'&&a[i+3][j+1]=='0'&&a[i+3][j+2]=='0'&&a[i+3][j+3]=='0'){
cout<<"Yes\n";
f=1;
break;
}
}
}
if(f==0)
cout<<"No\n";
}
int main() {
int x;
cin>>x;
int n,m;
cin>>n>>m;
int a[110][110];
for(int s=1;s<=x;s++){
cin>>n>>m;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j];
}
}
pd(a[n+3][m+3],n,m);
}
return 0;
}