import sys input = sys.stdin.readline T=int(input()) for tests in range(T): N,M=map(int,input().split()) A=list(map(int,input().split())) if max(A)>M: print("No") continue for i in range(1,N): kk=A[i-1]+A[i] if M<=kk<=2*M: True else: print("No") break else: print("Yes")