#include <iostream>
#include <cstdlib>
#include <cstdio>
#include <string>
#include <cstring>
#include <cmath>
#include <cctype>
#include <algorithm>
#include <sstream>

#include <vector>
#include <map>
#include <set>
#include <queue>
#include <stack>
#include <bitset>
#include <iterator>

using namespace std;

typedef pair<int, int> ii;
typedef vector<int> vi;
typedef vector<ii> vii;

#define INF 1e9
#define ll long long
#define ull unsigned long long

int main()
{
   // freopen("C:\\Users\\Sonia\\Documents\\mindCoding.ro\\in.txt", "r", stdin);
    int n, hour, minute;
    string str;
    cin >> n;
    while(n--)
    {
        cin >> str;
        hour = atoi(str.substr(0,2).c_str());
        minute = atoi(str.substr(3,2).c_str());
        if(hour >= 0 && hour < 24 && minute >= 0 && minute < 60)
        {
            if(minute == 0 || hour == minute || (str[0] == str[4] && str[1] == str[3]) ||
               (str[0]+1 == str[1]+0 && str[1]+1 == str[3]+0 && str[3]+1 == str[4]+0) ||
               (hour == 10 && minute == 24) || (hour == 20 && minute == 48) )
            {
                printf("YES\n");
            }
            else
            {
                printf("NO\n");
            }
        }
        else
        {
            printf("NO\n");
        }
    }

    return 0;
}