#include <cstdio>


using namespace std;



int main()
{
   // freopen("a.in", "r", stdin);
   // freopen("a.out", "w", stdout);

    int t;
    char sir[10];
    scanf("%d\n", &t);
    for(; t >= 1; --t){

        gets(sir);
        int h = (sir[0] - '0') * 10 + (sir[1] - '0');
        int m = (sir[3] - '0') * 10 + (sir[4] - '0');
        if(h >= 0 && h < 24 && m >=0 && m < 60){

            if(sir[3] == '0' && sir[4] == '0')
                printf("YES\n");
            else if(sir[0] == sir[3] && sir[1] == sir[4])
                printf("YES\n");
            else if(sir[0] == sir[4] && sir[1] == sir[3])
                printf("YES\n");
            else if(sir[1] == sir[0] + 1 && sir[3] == sir[1] + 1 && sir[4] == sir[3] + 1)
                printf("YES\n");
            else{

                int x = (sir[0] - '0') * 1000 + (sir[1] - '0') * 100 + (sir[3] - '0') * 10 + (sir[4] - '0');
                if(x == 1024 || x == 2048 || x == 4096 || x == 8182)
                    printf("YES\n");
                else
                    printf("NO\n");
            }
        }
        else printf("NO\n");
    }
    return 0;
}