#include <bits/stdc++.h>
#define int long long
typedef long long ll;
using namespace std;
void solve() {
int n,k;
cin>>n>>k;
vector<vector<int>> v(n,vector<int>(n,0));
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cin>>v[i][j];
}
}
int ans=0;
for(int i=0;i<n/2;i++){
for(int j=0;j<n;j++){
if(v[i][j]!=v[n-i-1][n-j-1]){
ans++;
}
}
}
if(n%2!=0){
for(int j=0;j<n/2;j++){
if(v[n/2][j]!=v[n/2][n-j-1]){
ans++;
}
}
}
// cout<<ans<<endl;
if(ans>k){
cout<<"NO"<<endl;
}
else{
int left=k-ans;
if(left%2==0){
cout<<"YES"<<endl;
}
else {
if(n%2!=0){
cout<<"YES"<<endl;
}
else{
cout<<"NO"<<endl;
}
}
}
}
signed main() {
int t;
cin >> t;
while (t--) {
solve();
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgaW50IGxvbmcgbG9uZwp0eXBlZGVmIGxvbmcgbG9uZyBsbDsKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgc29sdmUoKSB7CiAgICBpbnQgbixrOwogICAgY2luPj5uPj5rOwogICAgdmVjdG9yPHZlY3RvcjxpbnQ+PiB2KG4sdmVjdG9yPGludD4obiwwKSk7CiAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgIAlmb3IoaW50IGo9MDtqPG47aisrKXsKICAgIAkJY2luPj52W2ldW2pdOwogICAgCX0KICAgIH0KICAgIGludCBhbnM9MDsKICAgIGZvcihpbnQgaT0wO2k8bi8yO2krKyl7CiAgICAJZm9yKGludCBqPTA7ajxuO2orKyl7CiAgICAJCWlmKHZbaV1bal0hPXZbbi1pLTFdW24tai0xXSl7CiAgICAJCQlhbnMrKzsKICAgIAkJfQogICAgCX0KICAgIH0KICAgIGlmKG4lMiE9MCl7CiAgICAJZm9yKGludCBqPTA7ajxuLzI7aisrKXsKICAgIAkJaWYodltuLzJdW2pdIT12W24vMl1bbi1qLTFdKXsKICAgIAkJCWFucysrOwogICAgCQl9CiAgICAJfQogICAgfQogICAgLy8gY291dDw8YW5zPDxlbmRsOwogICAgaWYoYW5zPmspewogICAgCWNvdXQ8PCJOTyI8PGVuZGw7CiAgICB9CiAgICBlbHNlewogICAgCWludCBsZWZ0PWstYW5zOwogICAgCWlmKGxlZnQlMj09MCl7CiAgICAJCWNvdXQ8PCJZRVMiPDxlbmRsOwogICAgCX0KICAgIAllbHNlIHsKICAgIAkJaWYobiUyIT0wKXsKICAgIAkJCWNvdXQ8PCJZRVMiPDxlbmRsOwogICAgCQl9CiAgICAJCWVsc2V7CiAgICAJCQljb3V0PDwiTk8iPDxlbmRsOwogICAgCQl9CiAgICAJCQogICAgCX0KICAgIH0KICAgIAogICAgCiAgICAKICAgIAkKCQoJCn0KCnNpZ25lZCBtYWluKCkgewogICAgaW50IHQ7CiAgICBjaW4gPj4gdDsKICAgIHdoaWxlICh0LS0pIHsKICAgICAgICBzb2x2ZSgpOwogICAgfQogICAgcmV0dXJuIDA7Cn0K
Mwo0IDAKMSAxIDEgMQowIDAgMCAxCjEgMCAxIDAKMSAxIDEgMQo0IDMKMSAwIDEgMQoxIDAgMCAwCjAgMSAwIDEKMSAxIDAgMQo1IDQKMCAwIDAgMCAwCjAgMSAxIDEgMQowIDEgMCAwIDAKMSAxIDEgMSAxCjAgMCAwIDAgMAo=
3
4 0
1 1 1 1
0 0 0 1
1 0 1 0
1 1 1 1
4 3
1 0 1 1
1 0 0 0
0 1 0 1
1 1 0 1
5 4
0 0 0 0 0
0 1 1 1 1
0 1 0 0 0
1 1 1 1 1
0 0 0 0 0