#include using namespace std; #define mod 10000007 long long int power(long long int x,long long int y){ long long int t=1; while(y>0){ if(y%2) y-=1,t=t*x%mod; else y/=2,x=x*x%mod; } return t; } long long int inverse(long long int q) { long long int t; t=power(q,mod-2); return t; } long long int ncr(long long int N,long long int R) { long long int i,p=1; if(R>N-R) { for(i=N;i>=R+1;i--) { p=((p%mod)*(i%mod))%mod; } for(i=1;i<=N-R;i++) { p=((p%mod)*(inverse(i)%mod))%mod; } } else { for(i=N;i>=N-R+1;i--) { p=((p%mod)*(i%mod))%mod; } for(i=1;i<=R;i++) { p=((p%mod)*(inverse(i)%mod))%mod; } } return p; } long long int fastpow( long long int w, long long int e) { long long int a,b,ans=1; a=w; b=e; while(b>0) { if(b%2==1) { ans=((ans%mod)*(a%mod))%mod; } a=((a%mod)*(a%mod))%mod; b=b/2; } return ans; } int main() { float a,b,c,d,e,x,y,z,k,l; long long int i,flag,q,n; cin>>n; while(n--){ flag=0; cin>>q; if(q<=3){ for(i=1;i<=q;i++){ cin>>a>>b; } cout<<"YES\n"; } if(q>3){ for(i=1;i<=q;i++){ if(i==1){ cin>>a>>b; } if(i==2){ cin>>x>>y; } if(i==3){ cin>>c>>d; } k=sqrt((a-x)*(a-x)+(b-y)*(b-y)); l=sqrt((a-c)*(a-c)+(b-d)*(b-d)); if(i>3){ cin>>x>>y; z=sqrt((a-x)*(a-x)+(b-y)*(b-y)); if(z==k ||z==l){ } else { flag=1; } } } if(flag==1){ cout<<"NO\n"; } if(flag==0){ cout<<"YES\n"; } } } return 0; }