#include <iostream>

using namespace std;

//ifstream std::cin ("input.in");
//ofstream std::cout ("output.out");

int n;
char sir[10];
int a[10];

bool putere ();

int main()
{
    int i;
    std::cin>>n;
    for(i=1; i<=n; ++i)
    {
        std::cin>>sir;
        a[1]=sir[0]-'0';
        a[2]=sir[1]-'0';
        a[3]=sir[3]-'0';
        a[4]=sir[4]-'0';
        if( (a[1]*10+a[2])>=24 || (a[3]*10+a[4])>=60 )
            std::cout<<"NO\n";
        else if(!a[3] && !a[4])
            std::cout<<"YES\n";
        else if(a[1]==a[3] && a[2]==a[4])
            std::cout<<"YES\n";
        else if (a[1]==a[4] && a[2]==a[3])
            std::cout<<"YES\n";
        else if(a[2]==a[1]+1 && a[3]==a[2]+1 && a[4]==a[3]+1)
            std::cout<<"YES\n";
        else if( putere() )
            std::cout<<"YES\n";
        else std::cout<<"NO\n";
    }
    return 0;
}

bool putere ()
{
    int nr=a[1]*1000+a[2]*100+a[3]*10+a[4];
    if(nr==1) return 0;
    while(nr!=1)
        if(nr%2==0)
        nr=nr/2;
    else return 0;
    return 1;
}