// // 活动地址: 牛客春招刷题训练营 - 编程打卡活动
#include <stdio.h>

int main() {
    int n,a,b,c,d,i,j,x,y,t;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
            scanf("%d %d %d %d %d %d",&x,&y,&a,&b,&c,&d);
        while(a%b!=0) // 如果a ,b 不满足倍数关系  找出 他们的最小公倍数 
        {
            t=a%b;
            a=b;
            b=t;
        }
        while(c%d!=0) // 同理cd 也是 
        {
            t=c%d;
            c=d;
            d=t;
        } // 分别用他们在xy轴上的 最小公倍数 来 判断 是否 满足
        if(y%b==0&&x%d==0)
            printf("YES\n");
        else
            printf("NO\n");
    }


    return 0;
}

// // 活动地址: 牛客春招刷题训练营 - 编程打卡活动