#include <bits/stdc++.h>

using namespace std;

char s[20];
int n;

int main() {
    cin >> n;

    while (n--) {
        cin >> s;

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

        if (num >= 2400 || (num % 100) >= 60) {
            cout << "NO\n";
            continue;
        }

        if (s[3] == '0' && s[4] == '0') {
            cout << "YES\n";
            continue;
        }

        if (s[3] == s[1] && s[4] == s[0]) {
            cout << "YES\n";
            continue;
        }

        if (s[3] == s[0] && s[4] == s[1]) {
            cout << "YES\n";
            continue;
        }

        if (s[4] == s[3] + 1 && s[3] == s[1] + 1 && s[1] == s[0] + 1) {
            cout << "YES\n";
            continue;
        }

        if (num == 1024 || num == 2048 || num == 4096 || num == 8192) {
            cout << "YES\n";
            continue;
        }

        cout << "NO\n";
    }


    return 0;
}