#include <fstream>
#include <cstdio>
#include <cstring>
using namespace std;
int n,i,nr1,nr2,nr3,j;
char s[8];
bool ok,ok2;
int main(){
    ifstream f ("a.in");
    ofstream g ("a.out");
    f>>n;
    for(i=1;i<=n;i++){
            f>>s;
    ok=false;
    ok2=false;
    nr1=0;nr2=0;
    nr3=0;
    for(j=0;j<5;j++)
            if(j==0||j==1){nr1*=10;nr1+=s[j]-'0';}
            else
            if(j==3||j==4){nr2*=10;nr2+=s[j]-'0';}
            if(nr1<=24&&nr2<60)ok=true;
            if(!ok)g<<"NO"<<'\n';
            else {
    if(nr2==0)ok2=true;
    else
        if(nr2==nr1)ok2=true;
    else
        if(s[1]==s[0]+1&&s[4]==s[3]+1)ok2=true;
        else {
                nr3=nr2%10;
        nr3*=10;nr3+=nr2/10;
        if(nr3==nr1&&nr3!=0)ok2=true;
    else {
           if(nr1>=10) {nr1*=100;nr1+=nr2;
    if(nr1==1024||nr1==2048)ok2=true;}
    else ok2=false;}}
                if(ok2)g<<"YES"<<'\n';
                else g<<"NO"<<'\n';}}
            return 0;}