#include <cstdio>

using namespace std;

char a[5];
int n;

int main(){
    scanf("%d\n", &n);
    for(int i = 1; i <= n; ++i){
        gets(a);
        if(a[0] == '2' && a[1] == '4' && (a[3] == '0' || a[4] != '0'))
            printf("NO\n");
        else
        if(a[0] == '2' && a[1] > '4')
            printf("NO\n");
        else
        if(a[0] > '2')
            printf("NO\n");
        else
            if(a[3] > '6')
                printf("NO\n");
            else
                if(a[3] == '6' && a[4] > '0')
                    printf("NO\n");
                else
                    if(a[3] == '0' && a[4] == '0')
                        printf("YES\n");
                    else
                        if(a[0] == a[3] && a[1] == a[4])
                            printf("YES\n");
                        else
                            if(a[0] == a[4] && a[3] == a[1])
                                printf("YES\n");
                            else
                                if(a[1] - a[0] == 1 && a[3] - a[1] == 1 && a[4] - a[3] == 1)
                                    printf("YES\n");
                            else{
                                int x = 0;
                                if(a[0] == 0)
                                    printf("NO\n");
                                else{
                                    x = a[0] * 1000 + a[1] * 100 + a[3] * 10 + a[4];
                                    while(x % 2 == 0)
                                        x /= 2;
                                    if(x == 1)
                                        printf("YES\n");
                                    else
                                        printf("NO\n");
                                }
                            }
    }

    return 0;
}