#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <ctime>
#include <cmath>
#include <algorithm>
#include <vector>
#include <queue>
#include <deque>

#define INF (1<<30)
#define mod 666013

using namespace std;
int t, x, y, mr, p;
char s[15];
int main()
{
    //freopen("1.in", "r", stdin);
    //freopen("1.out", "w", stdout);
    scanf("%d\n", &t);
    while(t--)
    {
        gets(s+1);
        x=(s[1]-'0')*10+s[2]-'0';
        y=(s[4]-'0')*10+s[5]-'0';
        mr=(s[5]-'0')*10+s[4]-'0';
        p=x*100+y;
        if(x>23||y>59)
        {
            printf("NO\n");
            continue;
        }
        if(y==0||x==y||x==mr)
        {
            printf("YES\n");
            continue;
        }
        if(s[1]==s[2]-1&&s[2]==s[4]-1&&s[4]==s[5]-1)
        {
            printf("YES\n");
            continue;
        }
        if(p%1000!=p)
        {
            while(p)
            {
                if(p&1) break;
                p>>=1;
            }
            if(p==1)
            {
                printf("YES\n");
                continue;
            }
            else
            {
                printf("NO\n");
                continue;
            }
        }
        printf("NO\n");
    }
    return 0;
}