t=int(input()) for _ in range(t): a,b,c,d,x,y,z,w=map(int,input().split()) p1=[a,b] p2=[c,d] q1=[x,y] q2=[z,w] vec1=[c-a,d-b] vec2=[z-x,y-w] if (c-a)**2+(d-b)**2<=(z-x)**2+(y-w)**2: print('No') continue if (c-a)*(z-x)==0: if c-a!=0 or z-x!=0: print('No') continue if (d-b)*(y-w)<0: print('No') else: print('Yes') continue if (c-a)*(z-x)<0: print('No') continue if (c-a)*(y-w)==(d-b)*(z-x): print('Yes') else: print('No')