#include int a,b,c,d,e,n; char s[105]; int main () { int i; // freopen("a.in","r",stdin); // freopen("a.out","w",stdout); scanf("%d",&n); for(i = 1; i <= n; i++) { scanf("%s",s); a = s[0] - '0'; b = s[1] - '0'; c = s[3] - '0'; d = s[4] - '0'; if(a * 10 + b > 23 || c * 10 + d > 59) { printf("NO\n"); continue; } if(c * 10 + d == 0) { printf("YES\n"); continue; } if(c * 10 + d == a * 10 + b) { printf("YES\n"); continue; } if(a * 10 + b == d * 10 + c) { printf("YES\n"); continue; } if(b == a + 1 && c == b + 1 && d == c + 1) { printf("YES\n"); continue; } e = a * 1000 + b * 100 + c * 10 + d; if(e == 1024 || e == 2048 || e == 4096 || e == 8192) { printf("YES\n"); continue; } printf("NO\n"); } return 0; }