#include <stdio.h>

int main()
{
    int n;

    scanf("%d",&n);

    char s[10];

    for (int i=1;i<=n;++i)
    {
        s[0]='\0';
        scanf("%s",&s);

        int advr=0;

        if (s[3]=='0' && s[4]=='0') advr=1;

        if (s[0]==s[3] && s[1]==s[4]) advr=1;

        if (s[0]==s[4] && s[1]==s[3]) advr=1;

        if (s[0]+1==s[1] && s[1]+1==s[3] && s[3]+1==s[4]) advr=1;

        int val=0;

        val = (s[0]-'0')*1000 + (s[1]-'0')*100 + (s[3]-'0')*10 + (s[4]-'0');

        int advr2=1;

        while (val>0)
        {
            if (val%2==1) advr2=0;
            val=val/2;
        }

        if (advr2==1) advr=1;

        if ((s[0]-'0')*10+(s[1]-'0')>=24) advr=0;
        if ((s[3]-'0')*10+(s[4]-'0')>=60) advr=0;

        if (advr==1)
        {
            printf("YES\n");
        }else
        {
            printf("NO\n");
        }

    }

    return 0;
}