#include <bits/stdc++.h>
using namespace std;
int64_t a, b, c, d;
set<int64_t> vis;
int main() {
  int ___L___38;
  scanf("%d", &___L___38);
  while (___L___38--) {
    cin >> a >> b >> c >> d;
    if (d < b) {
      puts("No");
      continue;
    }
    for (vis.clear();;) {
      if (a < b) {
        puts("No");
        break;
      }
      if (!vis.insert(a).second) {
        puts("Yes");
        break;
      }
      a %= b;
      if (a > c) {
        puts("No");
        break;
      }
      a += (c - a) / b * b + d;
    }
  }
}
