#include <iostream>#include<cstdio>using namespace std;char str[4][4];int win(char c){ for(int i=0;i<3;i++) { for(int j=0;j<3 && str[i][j]==c;j++) if(j==2) return 1; for(int j=0;j<3 && str[j][i]==c;j++) if(j==2) return 1; } for(int i=0;i<3 && str[i][i]==c;i++) if(i==2) return 1; for(int i=0;i<3 && str[i][2-i]==c;i++) if(i==2) return 1; return 0;}int main(){ int n; scanf("%d",&n); getchar(); while(n--) { bool flag=true; int ocount=0,xcount=0; scanf(" %s %s %s", str[0], str[1], str[2] ); for(int i=0;i<3;i++) for(int j=0;j<3;j++) { if(str[i][j]=='X') xcount++; if(str[i][j]=='O') ocount++; } if(ocount>xcount || xcount>ocount+1)flag=false; if(win('X') && win('O')) flag=false; if(win('O') && ocount!=xcount) flag=false; if(win('X') && xcount==ocount) flag=false; if(flag) printf("yesn"); else printf("non"); } return 0;}