#include using namespace std; int main() { int q; cin>>q; while(q--) { int n,x[4],y[4]; cin>>n; for (int i = 0; i < n; ++i) { scanf("%d %d",&x[i],&y[i]); } if (n==4) { int d1=(x[0]-x[1])*(x[0]-x[1])+(y[0]-y[1])*(y[0]-y[1]); int d2=(x[0]-x[2])*(x[0]-x[2])+(y[0]-y[2])*(y[0]-y[2]); int d3=(x[0]-x[3])*(x[0]-x[3])+(y[0]-y[3])*(y[0]-y[3]); int d4=(x[1]-x[2])*(x[1]-x[2])+(y[1]-y[2])*(y[1]-y[2]); int d5=(x[1]-x[3])*(x[1]-x[3])+(y[1]-y[3])*(y[1]-y[3]); int d6=(x[2]-x[3])*(x[2]-x[3])+(y[2]-y[3])*(y[2]-y[3]); d1=d1*d1; d2=d2*d2; d3=d3*d3; d4=d4*d4; d5=d5*d5; d6=d6*d6; /*if (d3==d4==d5==d6||d1==d2==d3==d5||d1==d2==d3==d6||d1==d2==d4==d5||d1==d2==d4==d6|| d1==d2==d3==d4||d1==d2==d3==d4||d1==d2==d3==d4||d1==d2==d3==d4||d1==d2==d3==d4|| d1==d2==d3==d4||d1==d2==d3==d4||d1==d2==d3==d4||d1==d2==d3==d4||d1==d2==d3==d4)*/ if (d3==d4==d5==d6||d2==d4==d5==d6||d2==d3==d5==d6||d2==d3==d4==d6||d2==d3==d4==d5|| d1==d4==d5==d6||d1==d3==d5==d6||d1==d3==d4==d6||d1==d3==d4==d5||d1==d2==d5==d6|| d1==d2==d4==d6||d1==d2==d4==d5||d1==d2==d3==d6||d1==d2==d3==d5||d1==d2==d3==d4) { printf("%d %d %d %d %d %d \n",d1,d2,d3,d4,d5,d6 ); printf("YES\n"); } else printf("NO\n"); continue; } else if (n==3) { int d0=(x[0]-x[1])*(x[0]-x[1])+(y[0]-y[1])*(y[0]-y[1]); int d1=(x[0]-x[2])*(x[0]-x[2])+(y[0]-y[2])*(y[0]-y[2]); int d2=(x[1]-x[2])*(x[1]-x[2])+(y[1]-y[2])*(y[1]-y[2]); d1=d1*d1; d2=d2*d2; d0=d0*d0; /*if (d3==d4==d5==d6||d1==d2==d3==d5||d1==d2==d3==d6||d1==d2==d4==d5||d1==d2==d4==d6|| d1==d2==d3==d4||d1==d2==d3==d4||d1==d2==d3==d4||d1==d2==d3==d4||d1==d2==d3==d4|| d1==d2==d3==d4||d1==d2==d3==d4||d1==d2==d3==d4||d1==d2==d3==d4||d1==d2==d3==d4)*/ if (d0==d1||d1==d2||d0==d2) { printf("YES\n"); } else printf("NO\n"); continue; } else { printf("YES\n"); } } return 0; }