#include <bits/stdc++.h>
using namespace std;
const int MOD = int(1e9) + 7;
long long gcd(long long a, long long b) { return b ? gcd(b, a % b) : a; }
int main() {
  int Test;
  scanf("%d", &Test);
  while (Test--) {
    long long A, B, C, D;
    scanf("%lld%lld%lld%lld", &D, &A, &B, &C);
    bool ans = false;
    long long g = gcd(C, A);
    long long max_mod = (A - 1 - D % A) / g * g + D % A;
    long long min_mod = min(D % A, (max_mod + g) % A);
    assert(min_mod <= max_mod);
    ans = (A - C <= min_mod && max_mod <= B);
    puts(ans ? "Yes" : "No");
  }
  return 0;
}
