A. 线段
time limit per test
1 second
memory limit per test
1024 megabytes
input
standard input
output
standard output

小J 有一个平面直角坐标系,在这个平面里有一条线段,小J 想要在这个平面里找到一个与这条线段长度相同且相互垂直的线段,请你帮助他找到一条这样的线段。

对一同一平面内的两条线段来说,称它们是相互垂直的当且仅当将两条线段都延长为直线后,两条直线相互垂直。

Input

第一行,一个整数 $$$t(1\le t\le 10^4)$$$,代表数据组数。

对于每组数据,输入仅一行四个整数 $$$x_1,y_1,x_2,y_2(-10^8\le x_1,y_1,x_2,y_2\le 10^8)$$$,$$$(x_1,y_1)$$$ 与 $$$(x_2,y_2)$$$ 分别代表平面中已有的线段的两个端点,保证线段的两个端点不同。

Output

对于每组数据,输出四个整数 $$$u_1,v_1,u_2,v_2(-10^9\le u_1,v_1,u_2,v_2\le 10^9)$$$,$$$(u_1,v_1)$$$ 与 $$$(u_2,v_2)$$$ 分别代表你给出的线段的两个端点。

任意一个满足题目要求的答案都是正确的。

Example
Input
4
0 0 1 1
-3 2 5 4
17 9 -16 -5
-111 -451 119 19180
Output
-1 1 0 0
0 0 2 -8
7 -16 -7 17
-11111 0 8520 -230