#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";
}

}