#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {

    int n, i, j, pow;
    int hour, minute;
    int numb;
    char s[50][6];
    char *token;

    scanf("%d", &n);
    getchar();

    for (i = 0; i < n; i++) {
        gets(s[i]);
    }

    for (i = 0; i < n; i++) {

        token = strtok(s[i], ":");
        hour = atoi(token);
        token = strtok(NULL, ":");
        minute = atoi(token);

        if (hour > 23) {
            printf("NO");
        }
        else {
            if (minute > 59) {
                printf("NO");
            }
            else {
                if (minute == 0) {
                    printf("YES");
                }
                else {
                    if (hour == minute) {
                        printf("YES");
                    }
                    else {
                        numb = hour + minute;
                        if (numb%10 == numb/10) {
                            printf("YES");
                        }
                        else {
                            numb = abs(hour - minute);
                            if (numb%10 == numb/10) {
                                printf("YES");
                            }
                            else {
                                    numb = 100*hour + minute;

                                    if (numb == 1024 || numb == 2048) {
                                        printf("YES");
                                    }
                                    else {
                                        printf("NO");
                                    }

                            }
                        }
                    }
                }
            }
        }
        if (i < n - 1) {
            printf("\n");
        }
    }

    return 0;
}