#include <iostream>

using namespace std;

int n,m;
char c1,c2,c3,c4,c5,c[7];


bool t[55];

int main() {
	cin>>n;
	m=n;
	
	i=2;
	
	while(m>0)
	{
		cin>>c1>>c2>>c3>>c4>>c5;
		t1=(c1-'0')*10+(c2-'0');
		t2=(c4-'0')*10+(c5-'0');
		t3=(c5-'0')*10+(c4-'0');
		c=c1+c2+c4+c5;		
		if(t1<0||t1>=24)t[m]=false;
		else
		{
		if(t2<0||t2>=60)t[m]=false;
			else
			{
			if(t2==0)t[m]=true;
			else
			if(t1==t2)t[m]=true;
			else
			if(t1==t3)t[m]=true;
			else
			if(c=="0123"||c=="1234"||c=="2345")t[m]=true;
			else
			if(t1*100+t2==1024||t1*100+t2==2048)t[m]=true;
			else
			t[m]=false;
			}
		}
	if(t[m])cout<<"YES";
	else cout<<"NO";
	
		m--;
	}
	
	
return 0;	
}