import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while(in.hasNext()){
String res = "";
int groupNum = in.nextInt();
while(groupNum>0){
int len = in.nextInt();
int[] buf = new int[len];
int j=0;
while(j<len){
buf[j++] = in.nextInt();
}
res += isLegal(buf) + "@";
groupNum--;
}
String reString = res.substring(0, res.length()-1);
System.out.print(reString.replaceAll("@", "\n"));
}
}
private static String isLegal(int[] buf){
int len = buf.length;
boolean[] flags = new boolean[len];
boolean flag = false;
int cur = 0;
for(int i=0; i<len-1; i++){
flag = false;
flags[cur] = true;
for(int j=0; j<len; j++){
if ((buf[j] * buf[cur] % 4 ==0) && (!flags[j])) {
cur = j;
flag = true;
break;
}
}
if (!flag) {
return "No";
}
}
return "Yes";
}
}