고고학자 팀이 고대 사원에서 발굴을 시작하려 하며, 먼저 현장을 밝혀야 한다. 사원은 넓고 평평한 바닥 위에 여러 개의 높은 원기둥이 서 있는 구조다. 팀은 바닥에 전원 장치 하나와 여러 개의 램프를 놓고, 각 램프를 전원 장치에 가능한 한 짧은 전선으로 연결하려고 한다. 각 전선의 길이를 구하여라.
문제를 단순화하기 위해 다음을 가정한다.
위에서 내려다보면 기둥은 원이고 전원 장치와 램프는 점이다. 각 램프에 대해, 그 램프를 전원 장치에 연결하는 가장 짧은 전선의 길이를 구하는 프로그램을 작성하여라.
첫째 줄에 기둥의 수 n (1≤n≤300)이 주어진다. 이어지는 n개의 줄에는 각 기둥의 정보가 세 정수 x, y, r (1≤r≤5000, r≤x,y≤10000−r)로 주어지며, 이는 기둥의 중심 (x,y)와 반지름 r을 나타낸다. 다음 줄에 램프의 수 m (1≤m≤200)이 주어진다. 이어지는 m개의 줄에는 각 램프의 좌표 xi, yi (0≤xi,yi≤10000)가 주어진다. 마지막 줄에는 전원 장치의 좌표 xa, ya (0≤xa,ya≤10000)가 주어진다.
m개의 줄을 출력한다. i번째 줄에는 i번째 램프를 전원 장치에 연결하는 가장 짧은 전선의 길이를 소수점 아래 정확히 여섯 자리까지 반올림하여 출력한다 (9.278662과 같은 형식).

위 그림은 기둥과 전선의 배치를 보여 준다.