#include <iostream>
#include <string.h>
#include <cstring>

using namespace std;
char s[10];
int n,i,ok,j;
int put(int a)
{
    int ok=1;
    while(a>2)
    {
        if(a%2==1)
            ok=0;
        a/=2;
    }
    if(ok==1)
        return 1;
}
int main()
{
    cin>>n;
    for(i=1;i<=n;i++)
    {
        ok=0;
        cin>>s;
        if(s[0]*10+s[1]<=24&&s[3]*10+s[4]<=24)
        {if(s[3]==0&&s[4]==0)
            ok=1;
        if(s[0]==s[3]&&s[1]==s[4])
            ok=1;
        if(s[0]==s[4]&&s[1]==s[3])
            ok=1;
        if(s[1]==s[0]+1&&s[3]==s[1]+1&&s[4]==s[3]+1)
            ok=1;
        if(put(s[0]*1000+s[1]*100+s[3]*10+s[4])==1)
            ok=1;}
        else ok=0;
        if(ok==1)
            cout<<"YES"<<endl;
        else cout<<"NO"<<endl;
    }
    return 0;
}