#include<iostream>
#include<cstring>
using namespace std;
int t;
int a[30];
void scan(int a[]) {
string s;
cin>>s;
a[0]=s.size();
for(int i=1; i<=a[0]; i++) {
a[i]=s[a[0]-i]-'0';
}
}
int main() {
int t;
cin>>t;
while(t--) {
memset(a,0,sizeof(a));
scan(a);
if(a[1]%4==0||a[a[0]]%4==0) {
cout<<"Yes"<<endl;
continue;
}
bool flag=false;
for(int i=1; i<a[0]; i++) {
if((a[i]*10+a[i+1])%4==0||(a[i]*10+a[a[0]])%4==0) {
cout<<"Yes"<<endl;
flag=true;
break;
}
}
if(!flag) {
cout<<"No"<<endl;
}
}
return 0;
}