#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n,xy,zt,i,k=0;
    scanf("%d",&n);
    int *v = (int*)malloc(sizeof(int)*n);
    for(i = 0;i<n;i++){
        scanf("%d:%d",&xy,&zt);
        if(((xy>=0) && (xy<24)) && ((zt>=0) && (zt<60))){
            if(((zt == 0) || (xy==zt)) ||
               ((xy == (((zt/10)%10) + (zt%10)*10)))||
               (((xy/10)%10) == ((xy%10) -1) == ((zt/10)%10 -2) == ((zt%10)-3)) ||
                (((xy*1000 + zt)== 1024) || ((xy*1000 + zt)== 2048) ||
                 ((xy*1000 + zt)== 4096) || ((xy*1000 + zt)== 8192)))
                    v[k++] =1;
        }
            else v[k++]=0;
    }
    for(i = 0;i<n;i++) {
        if(v[i]) printf("YES\n");
            else printf("NO\n");

    }
    return 0;
}