R

M

L

K

J

P

Q

W

O_1 = (2.74, 1.82)
X_1 = (-2.245779778530135, 1.82)
a = Segment(O_1, X_1)
Z_1 = (2.74, 6.125624228843014)
b = Segment(O_1, Z_1)
Y_1 = (2.74, -1.9854710847638664)
c = Segment(O_1, Y_1)
d = Circle(O_1, 1)
e = Circle(O_1, 3)
f = Circle(O_1, 0.5)
G = (-2.2335100555141563, 0.82)
H = (-2.478734748941791, -1.18)
p = Circle(O_1, 3)
N = (-1.76, 5.181868567669083)
P_2 = (2.24, 5.1527418524100455)
Q_2 = (-2.4115242259051763, 4.82)
O = (20.330981704804987, -1.2248120031515093)
Z = (20.330981704804987, 6.539740702799134)
d_1 = Segment(O, Z)
Y = (25.341164992662097, -6.234995291008619)
f_1 = Segment(O, Y)
X = (6.705215640506385, -1.224812003151511)
e_1 = Segment(O, X)
A_1 = (8.678017238539333, -1.931918784337926)
B_1 = (7.901731803860805, -3.3461323467109754)
k_1 = Circle(O, 1)
p_1 = Circle(O, 9)
E_1 = (22.548224716275282, -4.44205501462181)
F_1 = (14.797419042517973, -4.691249340864495)
K_1 = (12.038088485991404, 8.0872094934899)
L_1 = (13.452302048364453, 6.560038130406002)
M_1 = (20.0380884859914, 6.781762273032179)
N_1 = (21.452302048364448, 6.935087078693535)
A = (-0.4220002561746692, 1.3139722172871773)
B = (-1.3865133125982112, -0.6717899577024581)
poli1, a_1, b_1, g, h, C, D = Polygon(A, B, 4)
i = Segment(B, D)
j = Segment(A, C)
E = (-0.42200025617466913, 2.0881704845126405)
k = Segment(A, E)
F = (-1.386513312598211, 2.0967813870112484)
l = Segment(B, F)
I = (1.563761918814966, 2.1842503205467194)
m = Segment(D, I)
J_2 = (0.599248862391424, 2.133321079695616)
n = Segment(C, J_2)
V = Intersect(i, j)
V''_1 = (0.08862430310837775, 5.57857896198381)
q = Segment(V, V''_1)
K = Intersect(a, l)
L = Intersect(a, k)
M = Intersect(a, n)
R = Intersect(a, m)
r = Segment(K, V''_1)
s = Segment(M, V''_1)
t = Segment(R, V''_1)
c_1 = Segment(L, V''_1)
g_1 = Circle(O, Segment[O_1, R])
S = Intersect(g_1, e_1, 1)
h_1 = Circle(S, Segment[O_1, R])
R1 = Intersect(h_1, e_1, 2)
q_1 = Circle(O, Segment[O_1, M])
T = Intersect(q_1, e_1, 1)
r_1 = Circle(T, Segment[O_1, M])
M1 = Intersect(r_1, e_1, 2)
s_1 = Circle(O, Segment[O_1, L])
U = Intersect(s_1, e_1, 1)
t_1 = Circle(U, Segment[O_1, L])
W_2, L1 = Intersect(t_1, e_1)
c_2 = Circle(O, Segment[O_1, K])
C_1 = Intersect(c_2, e_1, 1)
d_2 = Circle(C_1, O)
K1 = Intersect(d_2, e_1, 2)
D_1 = (2.919570807241053, 1.3139722172871773)
i_1 = Segment(A, D_1)
G_1 = (2.9372026624009835, 0.34945916086363504)
j_1 = Segment(D, G_1)
H_1 = (2.9737847796597956, -0.6717899577024581)
l_1 = Segment(B, H_1)
I_1 = (3.2107670609923655, -1.6363030141259998)
m_1 = Segment(C, I_1)
J = Intersect(c, i_1)
P = Intersect(c, j_1)
Q = Intersect(l_1, c)
W = Intersect(c, m_1)
e_2 = Circle(O, Segment[O_1, J])
f_2 = Circle(O, Segment[O_1, P])
g_2 = Circle(O, Segment[O_1, Q])
h_2 = Circle(O, Segment[O_1, Y_1])
J_3 = Intersect(e_2, f_1, 1)
P_3 = Intersect(f_2, f_1, 1)
Q_3 = Intersect(g_2, f_1, 1)
S_1 = (11.366857707631178, -1.5826276797763914)
n_1 = Segment(J_3, S_1)
T_1 = (12.374386134570297, -2.2646414025164967)
a_2 = Segment(P_3, T_1)
U_1 = (13.5440497165497, -2.9867735795354173)
b_2 = Segment(Q_3, U_1)
V_1 = (14.709869299282014, -3.9156864127973305)
W_1 = (21.239546667709853, -4.485853128426487)
j_2 = Segment(R1, W_1)
A_2 = (19.311540989648407, -4.486873563212082)
k_2 = Segment(M1, A_2)
B_2 = (17.136067226219453, -4.353898036915328)
l_2 = Segment(L1, B_2)
C_2 = (15.198743092212109, -4.345600015755055)
m_2 = Segment(K1, C_2)
A' = Intersect(n_1, l_2)
B' = Intersect(b_2, m_2)
D' = Intersect(a_2, j_2)
p_2 = Segment(B', D')
r_2 = Segment(A', B')
a_3 = Segment(A', D')
c_3 = Circle(O, Segment[O_1, W])
R_3 = Intersect(c_3, f_1, 1)
D_2 = (13.614025801504049, -3.6687873022754816)
i_2 = Segment(R_3, D_2)
C' = Intersect(k_2, i_2)
n_2 = Segment(B', C')
q_2 = Segment(C', D')
s_2 = Segment(A', C')
V' = Intersect(p_2, s_2)
V'' = (16.429125798896195, 8.028843111315567)
t_2 = Segment(V', V'')
b_3 = Segment(B', V'')
d_3 = Segment(C', V'')
e_3 = Segment(D', V'')
f_3 = Segment(A', V'')