#include<bits/stdc++.h>
using namespace std;
bool cz(char a1[],long long a,long long b){
long long n=strlen(a1);
a=a;
b=b;
int o=0;
for(long long i=0;i<n;i++){
if(i>b||i<a){
o=o*10+a1[i]-'0';
}
}
if(o==0){
return false;
}
if(o%4==0){
return true;
}
else{
return false;
}
}
int main(){
long long n,p,m,l;
cin>>n;
char a[100];
for(long long i=0;i<n;i++){
cin>>a;
m=strlen(a);
l=0;
for(long long j=0;j<m;j++){
for(long long k=j;k<m;k++){
if(cz(a,j,k)){
l=1;
cout<<"Yes"<<endl;
break;
}
}
if(l==1){
break;
}
}
if(l==0){
cout<<"No"<<endl;
}
}
}