#include using namespace std; char a[5]; int n; int main(){ scanf("%d\n", &n); for(int i = 1; i <= n; ++i){ gets(a); if(a[0] == '2' && a[1] == '4' && (a[3] == '0' || a[4] != '0')) printf("NO\n"); else if(a[0] == '2' && a[1] > '4') printf("NO\n"); else if(a[0] > '2') printf("NO\n"); else if(a[3] > '6') printf("NO\n"); else if(a[3] == '6' && a[4] > '0') printf("NO\n"); else if(a[3] == '0' && a[4] == '0') printf("YES\n"); else if(a[0] == a[3] && a[1] == a[4]) printf("YES\n"); else if(a[0] == a[4] && a[3] == a[1]) printf("YES\n"); else if(a[1] - a[0] == 1 && a[3] - a[1] == 1 && a[4] - a[3] == 1) printf("YES\n"); else{ int x = 0; if(a[0] == 0) printf("NO\n"); else{ x = a[0] * 1000 + a[1] * 100 + a[3] * 10 + a[4]; while(x % 2 == 0) x /= 2; if(x == 1) printf("YES\n"); else printf("NO\n"); } } } return 0; }