円 $c$ と直線 $l$ の交点を求めてください。
入力は以下の形式で与えられます。
$cx\; cy\; r$
$q$
$Line_1$
$Line_2$
:
$Line_q$
1行目に円の中心の座標 $cx$, $cy$, 半径 $r$ が与えられます。2行目にクエリの数 $q$ が与えられます。 続く $q$ 行に、クエリとして $q$ 個の直線 $Line_i$ が次の形式で与えられます。
$x_1\; y_1\; x_2\; y_2$
各直線はそれが通る2点 $p1$、$p2$ で表され、$x1$, $y1$ が $p1$ の座標、$x2$, $y2$ が $p2$ の座標を表します。入力はすべて整数で与えられます。
各クエリごとに交点の座標を出力してください。
2つの交点の座標を以下の規則に従い空白区切りで出力してください。
出力は 0.000001 以下の誤差を含んでもよいものとします。
2 1 1 2 0 1 4 1 3 0 3 3
1.00000000 1.00000000 3.00000000 1.00000000 3.00000000 1.00000000 3.00000000 1.00000000