#include <iostream>

using namespace std;

int main ( ) {
	char timp [6];
	int n, j = 0;
	int r [51], N;

	cin >> n;
	N = n;

	while ( n ) {
		int ora, minute, ok = 0, da = 0;

		cin >> timp;

		ora = timp [0] - '0';
		ora *= 10;
		ora += timp [1] - '0';

		minute = timp [3] - '0';
		minute *= 10;
		minute += timp [4] - '0';

		if ( ora < 24 && minute < 60 ) {
			if ( timp [0] == timp [4] && timp [1] == timp [3] ) {
				ok = 1;

				r [j] = 1;
			} else {
				if ( timp [0] == timp [1] + 1 && timp [1] == timp [3] + 1 && timp [3] == timp [4] + 1 )
					da = 1;

				if ( da ){
					ok = 1;

					r [j] = 1;
				} else {
					if ( minute == 0 ) {
						ok = 1;

						r [j] = 1;
					} else if ( minute == ora ) {
						ok = 1;

						r [j] = 1;
					} else {
						int tmp = ora * 100 + minute;
						da = 0;

						while ( tmp % 2 == 0 && tmp > 1 ) {
							tmp /= 2;
							da = 1;
						}

						if ( da && tmp == 1) {
							ok = 1;

							r [j] = 1;
						}
					}
				}
			}
		}


		if ( !ok )
			r [j] = 0;

		j++;
		n--;
	}

	for ( int i = 0; i < N; i++ ) {
		if ( r [i] == 1 )
			cout << "YES\n";
		else
			cout << "NO\n";
	}

	return 0;
}