#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
    int n,i,a=0;
    char s[10],k[1000000];
    strcpy(k,"\0");
    scanf("%d",&n);
    fgets(s,10,stdin);
    for(i=0;i<n;i++)
    {
        fgets(s,10,stdin);
        a=((char)s[0]-48)*1000+((char)s[1]-48)*100+((char)s[3]-48)*10+((char)s[4]-48);
        if((a/100>=24)||(a%100>=60))
            strcat(k,"NO\n");
        else
            if((a/100==a%100)||((a/1000==a%10)&&(a/10%10==a/100%10))||(a%100==0)||(a/100+22==a%100)||((a != 0) && !(a & (a - 1))))
                    strcat(k,"YES\n");
            else
                strcat(k,"NO\n");
    }
    fputs(k,stdout);
    return 0;
}