#include <bits/stdc++.h>
using namespace std;
long long gcd(long long a, long long b) {
  if (a % b == 0) return b;
  return gcd(b, a % b);
}
int main() {
  int t, i;
  scanf("%d", &t);
  for (i = 0; i < t; i++) {
    long long a, b, c, d;
    scanf("%lld %lld %lld %lld", &a, &b, &c, &d);
    if (a < b || d < b) {
      puts("No");
    } else {
      long long x;
      if (d % b == 0) {
        x = a % b;
      } else {
        long long g = gcd(b, d);
        if (a % b % g == 0) {
          x = b - g;
        } else {
          x = b - 1;
        }
      }
      if (c >= x) {
        puts("Yes");
      } else {
        puts("No");
      }
    }
  }
  return 0;
}
