#include <bits/stdc++.h>
 
using namespace std;
 
#define ll long long 
 
int main()
{
    ll t;
    cin>>t;
    while(t--){
        map<double,ll>m1;
        map<double,ll>m2;
        ll n;
        cin>>n;
        double a,b,c,d;
        ll op=0,op1=0,op2=0,op3=0;
        for(ll i=0;i<n;i++){
            cin>>a>>b>>c>>d;
            if(c-a==0){
                if(b>d){
                    op++;
                }else{
                    op1++;
                }
                continue;
            }
            if(d-b==0){
                if(a>c){
                    op2++;
                }else{
                    op3++;
                }
                continue;
            }
            if(d>b){
                m1[(d-b)/(c-a)]++;
            }else{
                if(d==b){
                    if(a>c){
                        m1[((d-b)/(c-a))]++;
                    }else{
                        m2[((d-b)/(c-a))]++;
                    }
                }else{
                    m2[((d-b)/(c-a))]++;
                }
            }
        }
        ll ans=0;
        for(auto i:m1){
            
            if(m2[i.first]!=0){
                ans+=((m1[i.first]*m2[i.first]));
            }
        }
        
        cout<<ans+(op*op1)+(op2*op3)<<"\n";
    }
 
    return 0;
}