#Lutece3395. 圆与直线交点

圆与直线交点

Description

给定二维平面上不共线的三点 aa, bb, cc。这三点可以确定一个圆 OO

给定直线上一点 pp,以及直线的方向向量 v\boldsymbol{v}。询问该直线与圆 OO 的位置关系。

Input

第一行一个整数 tt1t1041\le t\le 10^4),表示数据组数。

对于每组数据,共五行。每行两个整数 xi,yix_i,y_i109xi,yi109-10^9\le x_i,y_i\le 10^9),分别表示 a,b,c,p,va,b,c,p,\boldsymbol{v} 的坐标。保证 a,b,ca,b,c 三点不共线,并且直线的方向向量不是零向量。

Output

如果相交输出 Yes,相离输出 No。特别地,当直线与圆相切的时候输出 Or

Samples

3
0 0
0 1
1 0
1 0
1 1
0 0
0 1
1 0
1 1
1 1
0 0
0 1
1 0
2 0
0 1
Or
Yes
No

Resources

The 23rd UESTC Programming Contest Preliminary