#include <iostream>

using namespace std;

int n;

void citire();
int verif(int, int, int, int);

int main()
{
    citire();
    return 0;
}

void citire()
{
    int i, a, b, c, d;
    char ch;
    std::cin>>n;
    for(i=1;i<=n;++i)
    {
        std::cin>>ch; a=ch-'0';
        std::cin>>ch; b=ch-'0';
        std::cin>>ch;
        std::cin>>ch; c=ch-'0';
        std::cin>>ch; d=ch-'0';

        if(verif(a, b, c, d)) std::cout<<"YES\n";
            else std::cout<<"NO\n";
    }
}

int verif(int X, int Y, int Z, int T)
{
    if(X*10+Y>24) return 0;
    if(Z*10+T>60) return 0;
    if(!Z && !T) return 1;
    if(X==Z && Y==T) return 1;
    if(X==T && Y==Z) return 1;
    if(Y==X+1 && Z==Y+1 && T==Z+1) return 1;
    if(X*1000+Y*100+Z*10+T==1024 || X*1000+Y*100+Z*10+T==2048) return 1;
    return 0;
}