시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
2 초 512 MB 0 0 0 0.000%

문제

Anton is developing a 2D graphics engine for video games. It must hit the market. In order to display the objects correctly, he needs to understand whether one object blocks the view to another one if the player is looking in some particular direction.

For the prototype Anton considers objects to be non-intersecting segments on the plane. The segment $a$ blocks the view to the segment $b$ in direction of the vector $\vec{v}$, if there are such points $A$ on $a$ and $B$ on $b$, that the vectors $\overrightarrow{AB}$ and $\vec{v}$ are co-directed. In other words, there is a point on $a$ such that, if it starts moving along the direction of $\vec{v}$, it would hit the segment $b$.

Anton is busy looking for investors to his projects, so he asks you to implement this part of the graphics engine.

입력

The first line of input contains an integer $n$, the number of tests that follow ($1 \le n \le 50\,000$).

Each of the following $n$ lines contains 10 integers: $ax_1$, $ay_1$, $ax_2$, $ay_2$, $bx_1$, $by_1$, $bx_2$, $by_2$, $vx$, $vy$ --- coordinates of the endpoints of the first segment, coordinates of the endpoints of the second segment, and coordinates of the view direction vector. All coordinates do not exceed $10^6$ by their absolute values. It is guaranteed, that each segment has positive length, and that the direction vector $\vec{v}$ is non-zero.

출력

For every test print "Yes", if the first segment blocks the view to the second segment in the given direction, if it doesn't, print "No".

예제 입력 1

2
0 2 1 1 2 2 3 1 1 1
0 2 1 1 2 2 3 1 -1 -1

예제 출력 1

Yes
No