I,R,O=input,range,print J=lambda:map(int,I().split()) def G(a,b,c,d): return a*d-b*c for t in R(int(I())): x,y,z,w,X,Y,Z,W=J() if [x,y]==[X,Y]:b=[z,w]==[Z,W]or G(x-z,y-w,x-Z,y-W)!=0 elif [z,w]==[Z,W]:b=G(x-z,y-w,X-z,Y-w)!=0 else:b= [x-z,y-w]==[X-Z,Y-W]or G(x-z,y-w,X-Z,Y-W)!=0 O("YNeos"[b::2])