#include <iostream>

using namespace std;

char c1,c2,c3,c4,c5;
int n,sol[501];

int main()
{
   cin>>n;

   for (int i=1;i<=n;i++)
   {
       cin>>c1>>c2>>c3>>c4>>c5;
       int nr=(c1-'0')*1000+(c2-'0')*100+(c4-'0')*10+c5-'0';

       if (((c1+3==c2+2 && c1+3==c4+1 && c1+3==c5) || (c1==c4 && c2==c5) || (c1==c5 && c2==c4) || (c4=='0' && c5=='0') || (nr==1024 || nr==2048)) && (c1<='2' && c2<='4' && c4<='5' && c5<='9'))
        sol[i]=1;
   }
   for (int i=1;i<=n;i++)
    if (sol[i])cout<<"YES\n";
    else cout<<"NO\n";
}