#include <iostream>
#include <cmath>

using namespace std;

int main() {
	int n;
	float x1, y1, x2, y2, x3, y3, x4, y4;
	cin >> n;

	for (int i = 0; i < n; i++) {
		cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3 >> x4 >> y4;
		pair<float, float> vec1(x2 - x1, y2 - y1);
		pair<float, float> vec2(x4 - x3, y4 - y3);

		float d = ((vec1.first*vec2.first + vec1.second*vec2.second) / (hypot(vec1.first, vec1.second)*hypot(vec2.first, vec2.second)));

		if (isnan(acos(d))) {
			cout << "YES";
		}else{
			cout << "NO";
		}
		cout << endl;
	}
	return 0;
}