#include<cstdio>
#include<cstring>
using namespace std;
char s[10];
bool v[60];
int main()
{
    int a,b,n,i,c;
    scanf("%d\n",&n);
    for(i=1;i<=n;++i)
    {
        gets(s);
        a=((s[0]-48)*10)+(s[1]-48);
        b=((s[3]-48)*10)+(s[4]-48);
        if(a>=0&&a<24&&b>=0&&b<60)
        {
            if(b==0)
                v[i]=1;
            else
            {
                if(a==b)
                    v[i]=1;
                else
                {
                    if(a==((s[4]-48)*10)+(s[3]-48))
                        v[i]=1;
                    else
                    {
                        if(s[1]==s[0]+1&&s[3]==s[1]+1&&s[4]==s[3]+1)
                            v[i]=1;
                        else
                        {
                            if(s[0]!=48)
                            {
                            c=(a*100)+b;
                            while(c%2==0)
                            {
                                c/=2;
                            }
                            if(c==1)
                                v[i]=1;
                            else
                                v[i]=0;
                            }
                            else
                                v[i]=0;
                        }
                    }
                }
            }
        }
        else
            v[i]=0;
    }
    for(i=1;i<=n;++i)
    {
        if(v[i]==1)
            printf("YES\n");
        else
            printf("NO\n");
    }
    return 0;
}