#include <iostream>

using namespace std;

int main()
{
    int n;
    char ch;
    cin>>n;
    int a[5][n];
    int po[16];
    po[0]=2;
    bool flag=0;
    for(int i=1;i<16;i++)
    {
            po[i]=po[i-1]*2;
    }
    for(int i=0;i<n;i++)
    {
            cin>>ch;
            a[4][i]=0;
            a[0][i]=ch-'0';
            a[4][i]*=10;
            a[4][i]+=a[0][i];
            cin>>ch;
            a[1][i]=ch-'0';
            a[4][i]*=10;
            a[4][i]+=a[1][i];
            cin>>ch;
            cin>>ch;
            a[2][i]=ch-'0';
            a[4][i]*=10;
            a[4][i]+=a[2][i];
            cin>>ch;
            a[3][i]=ch-'0';
            a[4][i]*=10;
            a[4][i]+=a[3][i];
            if(a[0][i]>2)
            {
                      cout<<"NO"<<'\n';
            }
            else if(a[0][i]==2)
            {
                 if(a[1][i]>3)
                 {
                           cout<<"NO"<<'\n';
                 }
            }
            else if(a[2][i]>5)
            {
                 cout<<"NO"<<'\n';
            }
            else
            {
                if(a[2][i]==0&&a[3][i]==0)
                {
                                    cout<<"YES"<<'\n';
                }
                else if(a[0][i]==a[2][i]&&a[1][i]==a[3][i])
                {
                     cout<<"YES"<<'\n';
                }
                else if(a[0][i]==a[3][i]&&a[1][i]==a[2][i])
                {
                     cout<<"YES"<<'\n';
                }
                else if(a[3][i]==a[2][i]+1&&a[2][i]==a[1][i]+1&&a[1][i]==a[0][i]+1)
                {
                     cout<<"YES"<<'\n';
                }
                else
                {
                    flag=0;
                    if(a[0][i]!=0)
                    {
                                  for(int j=7;j<16;j++)
                                  {
                                          //cout<<po[j]<<" "<<a[4][i]<<'\n';
                                          if(a[4][i]==po[j])
                                          {
                                                            flag=1;
                                                            break;
                                          }
                                  }
                                  if(flag==1)
                                  {
                                             cout<<"YES"<<'\n';
                                  }
                                  else
                                  {
                                      cout<<"NO"<<'\n';
                                  }
                    }
                    else
                    {
                        cout<<"NO"<<'\n';
                    }
                }
            }
    }
    /*for(int i=0;i<n;i++)
    {
            
    }*/
    //system("PAUSE");
}