var s:string; n,i:byte; begin //assign(input,'a.in');reset(input); //assign(output,'a.out');rewrite(output); readln(n); for i:=1 to n do begin readln(s); if (s[4]>='6')then begin writeln('NO');continue;end; if (s[1]='2')and(s[2]>='4')then begin writeln('NO');continue;end; if (s[1]>='3')then begin writeln('NO');continue;end; if (s[4]=s[5])and(s[5]='0')then begin writeln('YES');continue;end; if (s[1]=s[4])and(s[2]=s[5])then begin writeln('YES');continue;end; if (s[2]=s[4])and(s[1]=s[5])then begin writeln('YES');continue;end; if (s='01:23')or(s='12:34')or(s='23:45')then begin writeln('YES');continue;end; if (s='10:24')or(s='20:48')then begin writeln('YES');continue;end; writeln('NO'); end; end.