#include <bits/stdc++.h>
int main(void) {
  int X = 0;
  int Y = 0;
  int T = 0;
  int flag = 0;
  scanf("%d", &T);
  unsigned long long int pat[T][4];
  for (Y = 0; Y < T; Y++) {
    for (X = 0; X < 4; X++) {
      scanf("%d", &pat[Y][X]);
    }
  }
  for (Y = 0; Y < T; Y++) {
    if (pat[T][0] < pat[T][1]) {
      flag = 1;
    } else if (pat[T][1] > pat[T][3]) {
      flag = 1;
    } else if (pat[T][2] < pat[T][1]) {
      flag = 1;
    }
    if (flag == 1) {
      printf("No\n");
    } else {
      printf("Yes\n");
    }
  }
  return 0;
}
