#include <iostream>
using namespace std;

int t;
bool peculiar, valid;
char X, Y, Z, T, separator;
string fullTime, hour, minutes;

int main() {
    cin>>t;
    while(t--) {
        cin>>X>>Y>>separator>>Z>>T;
            fullTime.clear();
            fullTime.push_back(X);
            fullTime.push_back(Y);
            fullTime.push_back(Z);
            fullTime.push_back(T);
    
            hour.clear();
            hour.push_back(X);
            hour.push_back(Y);
    
            minutes.clear();
            minutes.push_back(Z);
            minutes.push_back(T);
    
            peculiar = false;
            if(Z == '0' && T == '0') peculiar = true;
            if(X == Z && Y == T) peculiar = true;
            if(X == T && Y == Z) peculiar = true;
            if(fullTime == "0123" || fullTime == "1234" || fullTime == "2345") peculiar = true;
            if(fullTime == "1024" || fullTime == "2048") peculiar = true;
    
            valid = true;
            if(hour < "00" || hour >= "24") valid = false;
            if(minutes < "00" || minutes >= "60") valid = false;
    
            cout<<(valid && peculiar? "YES\n":"NO\n");
        }
    
     return 0;
}