#include <bits/stdc++.h>
using namespace std;
const long long mod = 998244353;
int n;
int ans = 0;
int t;
long long gcd(long long x, long long y) {
  if (y == 0)
    return x;
  else
    return (gcd(y, x % y));
}
int main() {
  cin >> t;
  for (int _ = 0; _ < t; _++) {
    long long a, b, c, d;
    bool flg = false;
    cin >> a >> b >> c >> d;
    if (a >= b && d >= b) {
      int cd = gcd(b, d);
      if (c >= a - cd * ((a - b - 1) / cd + 1)) flg = true;
    }
    if (flg) {
      cout << "Yes" << endl;
    } else {
      cout << "No" << endl;
    }
  }
  return 0;
}
