#include<iostream>
using namespace std;
int main()
{
    int n,i,k,a[50];
    char c,X,Y,Z,T;
    cin>>n;
    for(i=1;i<=n;i++)
        {cin>>X>>Y>>c>>Z>>T;
        if(Z=='0'&&T=='0') a[i]=1;
        else {if(X==Z&&Y==T) a[i]=1;
        else {if(X==T&&Y==Z) a[i]=1;
        else {if(Y-X==1&&Z-Y==1&&T-Z==1) a[i]=1;
        else {k=(X-'0')%48*1000+(Y-'0')%48*100+(Z-'0')%48*10+(T-'0')%48;
            while(k>2&&k%2==0) k=k/2;
            if(k==2) a[i]=1;
            else a[i]=0;}}}}}
    for(i=1;i<=n;i++) if(a[i]==1) cout<<"YES\n"; else cout<<"NO\n";
    return 0;
}