#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\n";continue;}
if(s[0]=='2'&&s[1]>='4'){cout<<"NO\n";continue;}
if(s[0]>='3'){cout<<"NO\n";continue;}

if(s[3]==s[4]&&s[3]=='0')
    {cout<<"YES\n";continue;}

  if(s[0]==s[3]&&s[1]==s[4])
    {cout<<"YES\n";continue;}

  if(s[1]==s[3]&&s[0]==s[4])
    {cout<<"YES\n";continue;}

  if((s[0]+1==s[1] )&& (s[1]+1==s[3])&&(s[3]+1==s[4]))
    {cout<<"YES\n";continue;}

  int val=(s[0]-'0')*1000+(s[1]-'0')*100+(s[3]-'0')*10+(s[4]-'0');

    if(val!=1 && !(val&(val-1))&&s[0]>'0')
       {cout<<"YES\n";continue;}
   cout<<"NO\n";
}

}