#include <iostream>
#include <cstdio>
using namespace std;

long long int gcd(long long int u, long long int v) {
	if(u==v) return u;
	if(u==0) return v;
	if(v==0) return u;
	if(~u & 1) {
		if(v&1) return gcd(u>>1, v);
		else return gcd(u>>1, v>>1)<<1;
	}
	if(~v & 1) return gcd(u, v>>1);
	if(u>v) return gcd((u-v)>>1, v);
	return gcd((v-u)>>1, u);
}

int main() {
	int t;
	long long int a, b, x, y, m, n;
	scanf("%d", &t);
	while(t--) {
		scanf("%lld%lld%lld%lld", &a, &b, &x, &y);
		m=gcd(a, b), n=gcd(x, y);
		if(m==n) printf("YES\n");
		else printf("NO\n");
	}
	return 0;
}