#include<iostream>
using namespace std;
int demo1()
{
long long a,b;
cin>> a>> b;
long long c[a][b];
for(int i = 0;i < a;i++)
{
long long g = 0;
cin>> g;
for(int j = g-1;j > 0;j--)
{
c[i][j] = g % 10;
g /= 10;
}
}
if(a<4 && b<4) {
return 0;
}
for(int i = 3;i < a;i++)
{
for(int j = 3;j < b;j++)
{
int d = 0;
for(int ij = 0;ij < 4;ij++)
{
if(c[i][j - ij] != 0 || c[i-3][j - ij] != 0)
{
d = 1;
break;
}
}
if(d)
{
continue;
}
else
{
if(c[i-1][j] == 0 && c[i-1][j-3] == 0 && c[i-2][j] == 0 && c[i-2][j-3] == 0)
{
if(c[i-1][j-1] == 0 && c[i-1][j - 2] == 0 && c[i-2][j-1] == 0 && c[i-2][j-2] == 0)
{
return 1;
}
}
}
}
}
return 0;
}
int main()
{
int oo = 0;
cin>> oo;
for(int i = 0;i < oo;i++)
{
int cc = demo1();
if(cc)
{
cout<< "Yes" <<endl;
}
else
{
cout<< "No" <<endl;
}
}
}