#include <cstdio>
using namespace std;
int main()
{
    ///freopen(".in","r",stdin);
    ///freopen(".out","w",stdout);
    int n,i,h1,h2,m1,m2,NR;
    char x,y,z,t;
    scanf("%d\n",&n);
    for(i=1; i<=n; ++i)
    {
        scanf("%c%c:%c%c\n",&x,&y,&z,&t);
        h1=(int)x-'0';
        h2=(int)y-'0';
        m1=(int)z-'0';
        m2=(int)t-'0';
        if (0<=h1*10+h2 && h1*10+h2<24 && 0<=m1*10+m2 && m1*10+m2<60)
        {
            if (m1==0 && m2==0)
                printf("YES\n");
            else
                if (h1==m1 && h2==m2)
                    printf("YES\n");
                else
                    if (h1==m2 && h2==m1)
                        printf("YES\n");
                    else
                        if (h2==h1+1 && m1==h2+1 && m2==m1+1)
                            printf("YES\n");
                        else
                            if (h1)
                            {
                                NR=h1*1000+h2*100+m1*10+m2;
                                if (NR==1024 || NR==2048 || NR==4096 || NR==8192)
                                    printf("YES\n");
                                else
                                    printf("NO\n");
                            }
                            else
                                printf("NO\n");
        }
        else
            printf("NO\n");
    }
    return 0;
}