#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define fast ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
#define pb push_back
#define alls(x) x.begin(), x.end()
#define sz(x) (int)(x.size())
#define forn(i,n) for(int i=0; i<int(n); i++)
#define rep(i,n) for(int i=1; i<=int(n); i++)
#define inc(i,l,r,d) for(int i=l; i<=r; i+=d)
#define dec(i,r,l,d) for(int i=r; i>=l; i-=d)
#define dbg(x) cerr << #x << " = " << x << endl;
#define nl cout << "\n";
#define sp cout << " ";
#define pii pair<int, int>
#define pll pair<ll, ll>
#define vi vector<int>
const ll inf = 1e16;
const ll mod = 998244353;
const ll mod1 = 1e9 + 87;
const ll mod2 = 127397154761;
ll gcd(ll a, ll b) {if (b == 0) return a; return gcd(b, a % b);}
ll lcm(ll a, ll b) {return a * b / gcd(a, b);}
ll sum(ll a, ll b) {a += b; if (a >= mod) a -= mod; return a;}
ll sub(ll a, ll b) {a -= b; if (a < 0) a += mod; return a;}
ll mul(ll a, ll b) {return a * b % mod;}
//========================================
//Author: Muntazir Ali
//Institution: IIIT JABALPUR
//========================================
void ali(){
ll w,h,a,b,x1,y1,x2,y2;
cin >> w >> h >> a >> b >> x1 >> y1 >> x2 >> y2;
bool hp = false;
if((y1-y2)%b==0){
if(y1==y2){
if((x1-x2)%a==0) hp = true;
}
else hp = true;
}
bool vp = false;
if((x1-x2)%a==0){
if(x1==x2){
if((y1-y2)%b==0) vp = true;
}
else vp = true;
}
if(hp || vp) cout << "Yes" << endl;
else cout << "No" << endl;
}
int main(){
fast
int t;
cin >> t;
while(t--){
ali();
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgZmFzdCBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTtjaW4udGllKE5VTEwpO2NvdXQudGllKE5VTEwpOwojZGVmaW5lIHBiIHB1c2hfYmFjawojZGVmaW5lIGFsbHMoeCkgeC5iZWdpbigpLCB4LmVuZCgpCiNkZWZpbmUgc3ooeCkgKGludCkoeC5zaXplKCkpCiNkZWZpbmUgZm9ybihpLG4pIGZvcihpbnQgaT0wOyBpPGludChuKTsgaSsrKQojZGVmaW5lIHJlcChpLG4pIGZvcihpbnQgaT0xOyBpPD1pbnQobik7IGkrKykKI2RlZmluZSBpbmMoaSxsLHIsZCkgZm9yKGludCBpPWw7IGk8PXI7IGkrPWQpCiNkZWZpbmUgZGVjKGkscixsLGQpIGZvcihpbnQgaT1yOyBpPj1sOyBpLT1kKSAKI2RlZmluZSBkYmcoeCkgY2VyciA8PCAjeCA8PCAiID0gIiA8PCB4IDw8IGVuZGw7CiNkZWZpbmUgbmwgY291dCA8PCAiXG4iOwojZGVmaW5lIHNwIGNvdXQgPDwgIiAiOwojZGVmaW5lIHBpaSBwYWlyPGludCwgaW50PgojZGVmaW5lIHBsbCBwYWlyPGxsLCBsbD4KI2RlZmluZSB2aSB2ZWN0b3I8aW50Pgpjb25zdCBsbCBpbmYgPSAxZTE2Owpjb25zdCBsbCBtb2QgPSA5OTgyNDQzNTM7CmNvbnN0IGxsIG1vZDEgPSAxZTkgKyA4NzsKY29uc3QgbGwgbW9kMiA9IDEyNzM5NzE1NDc2MTsKbGwgZ2NkKGxsIGEsIGxsIGIpIHtpZiAoYiA9PSAwKSByZXR1cm4gYTsgcmV0dXJuIGdjZChiLCBhICUgYik7fQpsbCBsY20obGwgYSwgbGwgYikge3JldHVybiBhICogYiAvIGdjZChhLCBiKTt9CmxsIHN1bShsbCBhLCBsbCBiKSB7YSArPSBiOyBpZiAoYSA+PSBtb2QpIGEgLT0gbW9kOyByZXR1cm4gYTt9CmxsIHN1YihsbCBhLCBsbCBiKSB7YSAtPSBiOyBpZiAoYSA8IDApIGEgKz0gbW9kOyByZXR1cm4gYTt9CmxsIG11bChsbCBhLCBsbCBiKSB7cmV0dXJuIGEgKiBiICUgbW9kO30KCgovLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLy9BdXRob3I6ICAgICAgICAgTXVudGF6aXIgQWxpCi8vSW5zdGl0dXRpb246ICAgIElJSVQgSkFCQUxQVVIKLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cgp2b2lkIGFsaSgpewogICAgbGwgdyxoLGEsYix4MSx5MSx4Mix5MjsKICAgIGNpbiA+PiB3ID4+IGggPj4gYSA+PiBiID4+IHgxID4+IHkxID4+IHgyID4+IHkyOwogICAgYm9vbCBocCA9IGZhbHNlOwogICAgaWYoKHkxLXkyKSViPT0wKXsKICAgICAgICBpZih5MT09eTIpewogICAgICAgICAgICBpZigoeDEteDIpJWE9PTApIGhwID0gdHJ1ZTsKICAgICAgICB9CiAgICAgICAgZWxzZSBocCA9IHRydWU7ICAKICAgIH0KICAgIGJvb2wgdnAgPSBmYWxzZTsKICAgIGlmKCh4MS14MiklYT09MCl7CiAgICAgICAgaWYoeDE9PXgyKXsKICAgICAgICAgICAgaWYoKHkxLXkyKSViPT0wKSB2cCA9IHRydWU7CiAgICAgICAgfQogICAgICAgIGVsc2UgdnAgPSB0cnVlOwogICAgfQogICAgaWYoaHAgfHwgdnApIGNvdXQgPDwgIlllcyIgPDwgZW5kbDsKICAgIGVsc2UgY291dCA8PCAiTm8iIDw8IGVuZGw7Cn0KaW50IG1haW4oKXsKICAgIGZhc3QKICAgIGludCB0OwogICAgY2luID4+IHQ7CiAgICB3aGlsZSh0LS0pewogICAgICAgIGFsaSgpOwogICAgfQogICAgcmV0dXJuIDA7Cn0KCgo=