#include<bits/stdc++.h>
using namespace std;
char a[1005][1005];
int main()
{
int q;
cin>>q;
for(int w=1;w<=q;w++)
{
int n,m;
cin >> n >> m;
int x1,y1;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
cin >> a[i][j];
}
}
int pp=0;
for(int x1=1;x1+3<=n;x1++)
{
for(int y1=1;y1+3<=m;y1++)
{
int x2=x1+3;
int y2=y1+3;
int flag=0;
for(int i=x1;i<=x2;i++)
{
for(int j=y1;j<=y2;j++)
{
if((i==x1||i==x2||j==y1||j==y2))
{
if(a[i][j]=='1') flag=1;
}
else
{
if(a[i][j]=='0') flag=1;
}
}
}
if(flag==0)
{
pp=1;
break;
}
}
if(pp==1) break;
}
if(pp==1) cout<<"Yes\n";
else cout<<"No\n";
}
return 0;
}