C - Longitud de una Circunferencia

Languages: C, C++, Java, Pascal, Python, Tiger, JavaScript, Haskell, C#
Time & Memory limits: (details)

Calcular la longitud de una circunferencia es bien sencillo si se tiene el diámetro, pero en nuestro caso lo que se tiene son las coordenadas de tres puntos que pertenecen a la circunferencia.

Input

Línea 1… : La entrada tiene múltiples casos de prueba, cada caso de prueba consiste en una línea con seis números reales $(-500000 \le x_1, y_1, x_2, y_2, x_3, y_3 \le 500000)$ separados por un espacio.

Output

Línea 1… : Por cada caso de prueba se imprime en una línea el valor de la longitud de la circunferencia con dos lugares decimales.

Sample test(s)

Input
0.0 -0.5 0.5 0.0 0.0 0.5 0.0 0.0 0.0 1.0 1.0 1.0 5.0 5.0 5.0 7.0 4.0 6.0 0.0 0.0 -1.0 7.0 7.0 7.0 50.0 50.0 50.0 70.0 40.0 60.0 0.0 0.0 10.0 0.0 20.0 1.0 0.0 -500000.0 500000.0 0.0 0.0 500000.0
Output
3.14 4.44 6.28 31.42 62.83 632.24 3141592.65