#include <iostream> using namespace std; char s[7]; int main() {int t; cin>>t; cin.get(); while(t--) { cin.getline(s,6); if(s[3]>='6'){cout<<"NO"<<endl;continue;} if(s[0]=='2'&&s[1]>='4'){cout<<"NO"<<endl;continue;} if(s[0]>='3'){cout<<"NO"<<endl;continue;} if(s[3]==s[4]&&s[3]=='0') {cout<<"YES"<<endl;continue;} if(s[0]==s[3]&&s[1]==s[4]) {cout<<"YES"<<endl;continue;} if(s[1]==s[3]&&s[0]==s[4]) {cout<<"YES"<<endl;continue;} if((s[0]<s[1] )&& (s[1]<s[3])&&(s[3]<s[4])) {cout<<"YES"<<endl;continue;} int val=(s[0]-'0')*1000+(s[1]-'0')*100+(s[3]-'0')*10+(s[4]-'0'); if(val!=1 && val!=0&& !(val&(val-1))) {cout<<"YES"<<endl;continue;} cout<<"NO\n"; } }