A = (0.4279642022388984, -7.385796850781152)
B = (7.411252429573132, -7.413730003690489)
a = Segment(A, B)
O_1 = (17.467187476934427, -1.4081021281830484)
p = Circle(O_1, a)
D = (0.4558973551482354, -8.028259367695899)
E = (3.3330121048099395, -8.028259367695899)
b = Segment(D, E)
F = (0.42796420223889864, -8.69865503751999)
G = (3.081613728625908, -8.726588190429325)
c = Segment(F, G)
m = Circle(O_1, a - b)
O_2 = Point(m)
n = Circle(O_2, b)
f = Circle(O_1, a - c)
O_3 = Point(f)
g = Circle(O_3, c)
J = (0.48383050805757233, -9.452850166072086)
K = (2.6346832820765163, -9.480783318981423)
d = Segment(J, K)
L = (0.5117636609669094, -10.179112141714846)
M = (2.5508838233485065, -10.179112141714846)
e = Segment(L, M)
h = Circle(O_2, b + d)
k = Circle(O_3, c + d)
O_4 = Intersect(h, k, 1.0)
q = Circle(O_4, d)
r = Circle(O_1, a - e)
s = Circle(O_4, d + e)
O_5 = Intersect(r, s, 1.0)
t = Circle(O_5, e)