#include<iostream>
using namespace std;
int main()
{
	int n, num, num1, num2;
	cin >> n;
	char x, y, z, t, dd;
	int i;
	for (i = 1; i <= n; i++)
	{
		num = 0;
		num1 = 0;
		num2 = 0;
		cin>> x >> y >> dd >> z >> t;
		num1 = num1 * 10 + (x - '0');
		num1 = num1 * 10 + (y - '0');
		num2 = num2 * 10 + (z - '0');
		num2 = num2 * 10 + (t - '0');
		if (num1 >= 0 && num1 <24 && num2 >= 0 && num2 < 60)
		{
			if (z == '0' && t == '0')cout << "YES\n";
			else
				if (x == z && y == t)cout << "YES\n";
				else if (x == t && y == z)cout << "YES\n";
				else if (x==y+1 && y== z+1 && z==t+1) cout << "YES\n";
				else
				{
					num = num * 10 + (x - '0');
					if (num != 0)
					{
						num = num * 10 + (y - '0');
					    num = num * 10 + (z - '0');
					    num = num * 10 + (t - '0');					
						while (num % 2 == 0)
							num = num / 2;
						if (num == 1)cout << "YES\n";
						else cout << "NO\n";
					}
					else cout << "NO\n";
					
				}
		}
		else cout << "NO\n";
	}

}