#include <iostream>
using namespace std;
/*
这个数学定理根本不知道,找AI现查的
整数解存在的充要条件(贝祖定理)
对于线性不定方程 a*i + b*j = x(a,b,x 为整数)
存在整数解的充要条件是 gcd(a, b) 能整除 x(记为 gcd(a,b) | x)
其中 gcd(a,b) 是 a 和 b 的最大公约数(恒为非负整数)。
若 gcd(a,b) ∤ x:方程无整数解;
若 gcd(a,b) | x:方程有无穷多组整数解,形式为「特解 + 通解」。
*/
// 欧几里得算法
int gcd(int a, int b) {
    if(b == 0) {
        return a;
    }
    return gcd(b, a%b);
}
int main() {
    int t;
    cin >> t;
    while(t--) {
        int x,y,a,b,c,d;
        cin >> x >> y >> a >> b >> c >> d;
        if(y % gcd(a,-b) != 0 || x % gcd(-c,d) != 0) {
            cout << "NO" << endl;
        } else {
            cout << "YES" << endl;
        }
    }
}
// 64 位输出请用 printf("%lld")