#include<stdio.h>

void main(void)
{
	int count = 0;
	int X = 0;
	int Y = 0;
	int T = 0;
	int temp1 = 0;
	int temp2 = 0;
	int temp3 = 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");
		}
	}

}
