import sys #sys.setrecursionlimit((1<<19)-1) #import pypyjit #pypyjit.set_param('max_unroll_recursion=-1') input=sys.stdin.buffer.readline T=int(input()) for i in range(T): x1,y1,x2,y2,X1,Y1,X2,Y2=map(int,input().split()) if (x1==x2)!=(X1==X2): print("No") continue if abs(x1-x2)