#include <cstdio>
char a[10];
int n,i,j,nr;
bool ok;
int nr1,nr2;

int main()
{

    scanf("%d",&n);

    for (i=1;i<=n;i++)
    {

        ok = false;
        scanf("%s",a);

          nr1 = (a[0]-'0')*10 + a[1]-'0';
        nr2 = (a[3]-'0')*10 + a[4]-'0';

        if (nr1>=24 || nr2 >= 60)
        {
            printf("NO\n");
            continue;
        }



        if (a[3]=='0' && a[4] == '0')
        {
            printf("YES\n");
            continue;
        }

        if (a[0] == a[3] && a[1] == a[4])
        {
            printf("YES\n");
            continue;
        }

        if (a[0] == a[4] && a[1] == a[3])
        {
            printf("YES\n");
            continue;
        }

        if (a[1] == a[0]+1 && a[3] == a[1]+1 && a[4] == a[3]+1)
        {
            printf("YES\n");
            continue;
        }

        if (a[0] != '0')
        {
            nr = (a[0]-'0') *1000 +(a[1]-'0')*100 + (a[3]-'0')*10 +(a[4]-'0');
            for (j = 1;j<= 15;j++)
                if (nr == (1<<j))
                {
                    ok = true;
                    printf("YES\n");
                    break;
                }
        }

        if (ok==false)
            printf("NO\n");
    }



    return 0;
}