#include using namespace std; int main() { ///freopen(".in","r",stdin); ///freopen(".out","w",stdout); int n,i,h1,h2,m1,m2,NR; char x,y,z,t; scanf("%d\n",&n); for(i=1; i<=n; ++i) { scanf("%c%c:%c%c\n",&x,&y,&z,&t); h1=(int)x-'0'; h2=(int)y-'0'; m1=(int)z-'0'; m2=(int)t-'0'; if (0<=h1*10+h2 && h1*10+h2<24 && 0<=m1*10+m2 && m1*10+m2<60) { if (m1==0 && m2==0) printf("YES\n"); else if (h1==m1 && h2==m2) printf("YES\n"); else if (h1==m2 && h2==m1) printf("YES\n"); else if (h2==h1+1 && m1==h2+1 && m2==m1+1) printf("YES\n"); else if (h1) { NR=h1*1000+h2*100+m1*10+m2; if (NR==1024 || NR==2048 || NR==4096 || NR==8192) printf("YES\n"); else printf("NO\n"); } else printf("NO\n"); } else printf("NO\n"); } return 0; }