import java.util.Scanner; public class prog { Scanner sc = new java.util.Scanner(System.in); private boolean peculiar(String st) { int hour = Integer.parseInt(st.substring(0, 2)); int min = Integer.parseInt(st.substring(3, 5)); if (hour >= 24) return false; if (min >= 60) return false; if (min == 0) { return true; } if (st.charAt(0) == st.charAt(4) && st.charAt(1) == st.charAt(3)) { return true; } if (hour == min) { return true; } int total = 100 * hour + min; if (total == 1024 || total == 2048) { return true; } if (hour / 10 == hour % 10 - 1 && hour % 10 == min / 10 - 1 && min / 10 == min % 10 - 1) { return true; } return false; } private void solve() { int n = sc.nextInt(); for (int t = 0; t < n; t++) { System.out.println(peculiar(sc.next()) ? "YES" : "NO"); } } public static void main(final String[] args) { new prog().solve(); } }