D - Coliseo de Roma

Time limit: 1 s
Memory limit: 128 MiB
Languages: C, C++, Java, Haskell, ... (details)

Fito está ahora visitando el Coliseo de Roma y se le ocurre un problema. Si se sabe que el Coliseo de Roma tiene forma circular, él quiere saber cuál es la distancia mínima y máxima que hay desde el lugar en donde está parado (siempre es dentro del Coliseo) hasta el borde del Coliseo.  Se asume que el centro del Coliseo tiene como coordenadas $(0,0)$.

Input

La primera línea de la entrada es un entero $T$ $(1 \leq T \leq 100)$ que representa la cantidad de casos de prueba de la entrada. Luego hay $T$ líneas, cada línea contiene tres entero $X$, $Y$, $R$ $(0 \leq X, Y, R \leq 1000)$ en donde $(X,Y)$ es la coordenada donde está parado Fito y $R$ es el radio del Coliseo.

Output

Por cada caso de prueba se debe imprimir en una línea, la distancia mínima y la máxima separadas por un espacio. Se debe imprimir con dos cifras después de la coma.

Sample test(s)

Input
3 0 0 100 3 4 10 5 0 5
Output
100.00 100.00 5.00 15.00 0.00 10.00