#include<stdio.h>

int main() {
    int n, h, mins, imins, all;
    char s[100][6];

    scanf("%d", &n);
    for(int i = 0; i < n; ++i) {
        scanf("%s", s[i]);
    }
    for(int i = 0; i < n; ++i) {
        s[i][2] = s[i][3];
        s[i][3] = s[i][4];
        for(int j = 0; j < 4; ++j)
            s[i][j] -= '0';
        h = s[i][0] * 10 + s[i][1];
        mins = s[i][2] * 10 + s[i][3];
        imins = s[i][3] * 10 + s[i][2];
        all = h * 100 + mins;
        if(h < 0 || h > 23 || mins < 0 || mins > 59){
            printf("NO\n");
            continue;
        }
        if(mins == 0) {
            printf("YES\n");
            continue;
        }
        if(h == mins) {
            printf("YES\n");
            continue;
        }
        if(h == imins) {
            printf("YES\n");
            continue;
        }
        if(s[i][0] + 1 == s[i][1] && s[i][1] + 1 == s[i][2] && s[i][2] + 1 == s[i][3]) {
            printf("YES\n");
            continue;
        }
        while(all % 2 == 0) all = all / 2;
        if(s[i][0] != 0 && all == 1) {
            printf("YES\n");
            continue;
        }
        printf("NO\n");
    }

    return 0;
}