#include <stdio.h>
#include <stdlib.h>
int v[51];
int main()
{
    int n,a,b,i,r,n1,n2,n3,n4,fl;
    char c,c1,c2,c3,c4;
    scanf("%d\n",&n);
    for(i=0; i<n; i++)
    {
        a=b=0;

        c=getchar();
        c1=c;
        a=a*10+(c-'0');
        c=getchar();
        c2=c;
        a=a*10+(c-'0');

        getchar();

        c=getchar();
        c3=c;
        b=b*10+(c-'0');
        c=getchar();
        c4=c;
        b=b*10+(c-'0');

        getchar();

        if(a<24 && a>=0 && b<60 && b>=0)
        {
            n1=c1-'0';
            n2=c2-'0';
            n3=c3-'0';
            n4=c4-'0';
            if(n1==n2-1 && n2==n3-1 && n3==n4-1)
                v[i]=1;
            else
            {
                if(b==0)
                    v[i]=1;
                else
                {
                    if(a==b)
                        v[i]=1;
                    else
                    {
                        if(c1==c4 && c2==c3)
                        {
                            v[i]=1;
                        }
                        else
                        {
                            a=a*100+b;
                            fl=0;
                            while(a%2==0 && c1!='0')
                            {
                                a=a/2;
                                fl=1;
                            }
                            if(a==1 && fl==1)
                                v[i]=1;
                            else
                                v[i]=0;
                        }
                    }
                }
            }
        }
        else
            v[i]=0;
    }
    for(i=0; i<n; i++)
    {
        if(v[i]==1)
            printf("YES\n");
        else
            printf("NO\n");
    }
    return 0;
}