#include <bits/stdc++.h>
using namespace std;
bool f(long long A, long long B, long long C, long long D) {
  if (A < B) return false;
  if (B > D) return false;
  if (B < C) return true;
  A %= B;
  if (A > C) return false;
  if (D % B == 0) return true;
  if (C == B - 1) return true;
  return false;
}
int main() {
  int T;
  cin >> T;
  for (int tt = 0; tt < T; ++tt) {
    long long A, B, C, D;
    cin >> A >> B >> C >> D;
    cout << (f(A, B, C, D) ? "Yes" : "No") << endl;
  }
}
