#include <iostream>
#include <iomanip>
#include <vector>
#include <string>
#include <stack>
#include <queue>
#include <deque>
#include <set>
#include <map>
#include <algorithm>
#include <sstream>
#include <cstdlib>
#include <cstring>
#include <functional>
#include <numeric>
#include <cmath>
#include <climits>
#include <limits>
#include <cfloat>
#include <fstream>
using namespace std;
int main()
{
	int n;
	cin>>n;
	while(n-- >0 ){
            vector<double>x(4),y(4);
            for(int i=0;i<4;i++)
	             cin>>x[i]>>y[i];
	    if( fabs((x[1]-x[0])*(y[3]-y[2]) - (x[3]-x[2])*(y[1]-y[0])) <1.0e-10  )          
			cout << "YES" << endl;
            else
                       cout << "NO" << endl;
	}
	return 0;
}