#include <bits/stdc++.h>
using namespace std;
int main() {
  int t;
  scanf("%d", &t);
  while (t--) {
    long long q, w, e, r;
    scanf("%lld %lld %lld %lld", &q, &w, &e, &r);
    if (q < w)
      puts("No");
    else if (w > r)
      puts("No");
    else {
      long long ch = (q - e) / w;
      if ((q - e) % w != 0) ch++;
      if (ch * w > q)
        puts("No");
      else {
        q -= (ch * w);
        long long o = r % w;
        if (o == 0) {
          puts("Yes");
          continue;
        }
        long long x = (e - q) / o;
        x++;
        if (e < x * o + q && x * o + q < w)
          puts("No");
        else
          puts("Yes");
      }
    }
  }
}
