#include <stdio.h> #include <stdlib.h> int v[51]; int main() { int n,a,b,i,r,n1,n2,n3,n4,fl; char c,c1,c2,c3,c4; scanf("%d\n",&n); for(i=0; i<n; i++) { a=b=0; c=getchar(); c1=c; a=a*10+(c-'0'); c=getchar(); c2=c; a=a*10+(c-'0'); getchar(); c=getchar(); c3=c; b=b*10+(c-'0'); c=getchar(); c4=c; b=b*10+(c-'0'); getchar(); if(a<24 && a>=0 && b<60 && b>=0) { n1=c1-'0'; n2=c2-'0'; n3=c3-'0'; n4=c4-'0'; if(n1==n2-1 && n2==n3-1 && n3==n4-1) v[i]=1; else { if(b==0) v[i]=1; else { if(a==b) v[i]=1; else { if(c1==c4 && c2==c3) { v[i]=1; } else { a=a*100+b; fl=0; while(a%2==0 && c1!='0') { a=a/2; fl=1; } if(a==1 && fl==1) v[i]=1; else v[i]=0; } } } } } else v[i]=0; } for(i=0; i<n; i++) { if(v[i]==1) printf("YES\n"); else printf("NO\n"); } return 0; }