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