#include<iostream>
using namespace std;
int n,x,y,z,t,v[5];
char a[5];
int main()
{
    int i;
    cin>>n;
    for (i=1;i<=n;++i)
    {
        cin>>a;
        x=(a[0]-'0')*10+a[1]-'0';
        y=(a[3]-'0')*10+a[4]-'0';
        t=x*100+y;
        v[0]=a[0]-'0', v[1]=a[1]-'0', v[2]=a[3]-'0', v[3]=a[4]-'0';
        if (x>=24 || y>=60)
        {
            cout<<"NO\n";
            continue;
        }
        if (!y || x==y)
        {
            cout<<"YES\n";
            continue;
        }
        if (a[0]==a[4] && a[1]==a[3])
        {
            cout<<"YES\n";
            continue;
        }
        if (v[1]-v[0]==1 && v[2]-v[1]==1 && v[3]-v[2]==1)
        {
            cout<<"YES\n";
            continue;
        }
        if (t==1024 || t==2048)
        {
            cout<<"YES\n";
            continue;
        }
        cout<<"NO\n";
    }
    return 0;
}