На отдаленной планете обнаружен кратер идеально круглой формы. Для изучения кратера на поверхность спущены две стационарные станции. Для организации научного процесса необходимо проложить по поверхности особую ковровую дорожку, по которой будут перемещаться планетоходы. Ковровую дорожку можно прокладывать по всей поверхности, кроме территории, занятой кратером. Необходимо, чтобы по дорожке можно было добраться от одной станции до другой и до границы кратера.
Ковры в условиях космоса — невероятно дорогой ресурс, поэтому необходимо минимизировать длину ковровой дорожки.
В первой строке записаны две пары чисел, разделенных пробелами — декартовы координаты станций. Во второй строке — координаты центра и радиус кратера. Все числа целые, по модулю не превышающие 40000. Гарантируется, что станции не находятся внутри кратера.
Вывести общую длину необходимой ковровой дорожки с абсолютной или относительной погрешностью, не превышающей 10 - 6.
3 4 4 4
0 0 5
1.000000