#include <iostream>
using namespace std;
int main ()
{
int s;
int a[98];
int n[98];
cin >> s;
for(int p=1;p<=s; p++)
{
cin >> n[p];
for(int j=0; j<n[p]; j++)
{
cin>>a[j];
}
}
for(int i=1;i<=s; i++)
{
if(n[i]%2!=1)
{
cout<<"no"<<endl;
break;
}
for(int k=0; k<=n[i]; k++)
{
/* if(((a[k]!=1) && (a[n[i]-1]!=1)) && (a[k]=a[n[i]/2])))
{
cout<< "no"<<endl;
break;
}
*/
if((a[k]!=1)){
cout<< "no"<<endl;
break;
}
if((a[n[i]-1]!=1))
{
cout<< "no"<<endl;
break;
}
if(a[k] != a[n[i]/2])
{
cout<< "no"<<endl;
break;
}
//if(a[k] != (a[n[i]-(k+1)))
if( a[k] != a[n[i]-k-1])
{
cout<<"no"<<endl;
break;
}else{
cout<<"yes"<<endl;
}
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluICgpCnsKCglpbnQgczsKCWludCBhWzk4XTsKCWludCBuWzk4XTsKCWNpbiA+PiBzOwoKCWZvcihpbnQgcD0xO3A8PXM7IHArKykKCXsKCQljaW4gPj4gbltwXTsKCgkJZm9yKGludCBqPTA7IGo8bltwXTsgaisrKQoJCXsKCQkJY2luPj5hW2pdOwoJCX0KCgl9Cgpmb3IoaW50IGk9MTtpPD1zOyBpKyspCnsKCQlpZihuW2ldJTIhPTEpCgkJewoJCQljb3V0PDwibm8iPDxlbmRsOwoJCQlicmVhazsKCgkJfQoKCgoKCQlmb3IoaW50IGs9MDsgazw9bltpXTsgaysrKQoJCXsKCQkvKgkgaWYoKChhW2tdIT0xKSAgJiYgIChhW25baV0tMV0hPTEpKSAgJiYgIChhW2tdPWFbbltpXS8yXSkpKQoJCQl7CgoJCQkJCWNvdXQ8PCAibm8iPDxlbmRsOwoJCQkJCWJyZWFrOwoKCQkJfQoKCQkqLwoKCQkJaWYoKGFba10hPTEpKXsKCQkJCWNvdXQ8PCAibm8iPDxlbmRsOwoJCQkJYnJlYWs7CgkJCX0KCgoJCQlpZigoYVtuW2ldLTFdIT0xKSkKCQkJewoJCQkJY291dDw8ICJubyI8PGVuZGw7CgkJCQlicmVhazsKCQkJfQoKCQkJaWYoYVtrXSAhPSBhW25baV0vMl0pCgkJCXsKCQkJCWNvdXQ8PCAibm8iPDxlbmRsOwoJCQkJYnJlYWs7CgkJCX0KCgoKCgkJLy9pZihhW2tdICE9IChhW25baV0tKGsrMSkpKQoKCQlpZiggIGFba10gIT0gYVtuW2ldLWstMV0pCgkJewoJCQljb3V0PDwibm8iPDxlbmRsOwoJCQlicmVhazsKCgkJfWVsc2V7CgkJCWNvdXQ8PCJ5ZXMiPDxlbmRsOwoJCX0KCgoKCQl9Cn0KCnJldHVybiAwOwp9Cg==