L

T

A'≡G'

B'≡H'

C'≡I'

D'≡L'

E'≡M'

F'≡N'

r''

r'

F''

N''

E''≡A''

M''≡G''

D''≡B''

L''≡H''

C''

I''

Bv

Cv

Av

Do

Dv

Co

A = (1.62, -0.74)
B = (18.560188900953847, -0.74)
a = Segment(A, B)
C = (5.62, -4.16)
D = (9.900046728716873, -4.16)
b = Segment(C, D)
E = Midpoint(b)
c = Circle(E, C)
d = Circle(C, E)
e = Circle(D, E)
F = Intersect(c, d, 2)
G = Intersect(c, e, 1)
H = Intersect(c, d, 1)
I = Intersect(c, e, 2)
J = Intersect(c, d, 2)
f = Segment(C, F)
g = Segment(F, G)
h = Segment(G, D)
i = Segment(D, I)
j = Segment(I, H)
k = Segment(H, C)
K = (0.5598517964664523, 2.0761715422379914)
L = (3.6967544943494155, -1.0607311556449712)
u = Vector(K, L)
M = (0.583963989347919, -3.1079499272773385)
N = (3.751851015757043, 0.05993709913178513)
v = Vector(M, N)
O = (5.62, 4.221843779734556)
l = Segment(C, O)
P = (6.69001168217922, 4.251798017034963)
m = Segment(F, P)
Q = (8.830035046537652, 4.285208039929311)
n = Segment(G, Q)
R = (9.900046728716873, 4.286479302975719)
p = Segment(D, R)
S = (5.188998196192013, 4.012256108830346)
T = (10.922894643053077, 4.012256108830346)
q = Segment(S, T)
U = Intersect(l, q)
V = Intersect(m, q)
W = Intersect(n, q)
Z = Intersect(p, q)
A_1 = Intersect(a, l)
B_1 = Intersect(a, m)
C_1 = Intersect(a, n)
D_1 = Intersect(a, p)
r = Segment(A_1, U)
s = Segment(B_1, V)
t = Segment(C_1, W)
a_1 = Segment(D_1, Z)
b_1 = Segment(U, Z)
c_1 = Line(F, v)
d_1 = Line(G, v)
e_1 = Line(D, v)
f_1 = Line(I, v)
E_1 = Intersect(c_1, a)
F_1 = Intersect(d_1, a)
G_1 = Intersect(e_1, a)
H_1 = Intersect(f_1, a)
g_1 = Line(U, u)
h_1 = Line(V, u)
i_1 = Line(W, u)
j_1 = Line(Z, u)
I_1 = (8.256697083952572, 1.7577942857841733)
J_1 = (10.396720448311005, 2.8004702163483626)
l_1 = Segment(F_1, J_1)
Bv = Intersect(i_1, l_1)
K_1 = (13.320046728716875, 1.1573889167884772)
m_1 = Segment(G_1, K_1)
Cv = Intersect(j_1, m_1)
L_1 = (8.256697083952572, 3.113131781132582)
k_1 = Segment(E_1, L_1)
Av = Intersect(h_1, k_1)
M_1 = Intersect(i_1, a)
N_1 = Intersect(j_1, a)
O_1 = (13.582291155367999, -1.7441720899352728)
n_1 = Segment(M_1, O_1)
Do = Intersect(f_1, n_1)
P_1 = (14.103349644764302, -1.6561421178904814)
p_1 = Segment(H_1, P_1)
Dv = Intersect(i_1, p_1)
Q_1 = (14.652302837547223, 0.95085439761174)
q_1 = Segment(N_1, Q_1)
Co = Intersect(e_1, q_1)
s_1 = Segment(Do, Co)
t_1 = Segment(Dv, Cv)
R_1 = Intersect(a, s_1)
a_2 = Segment(F, E_1)
b_2 = Segment(E_1, Av)
S_1 = Intersect(p, a_1)
T_1 = Intersect(p, a_1)
U_1 = Intersect(p, a_1)
V_1 = Intersect(p, a_1)
r_1 = Line(Av, a)
W_1 = Intersect(r_1, p)
c_2 = Segment(Av, W_1)
poli1, i_2, d_2, g_2, f_2, e_2, d_3, w_1, bv, cv, r_2, do = Polygon(I, D, G, F, E_1, D_1, W_1, Bv, Cv, R_1, Do)
poli2, c_3, w, z, d_4 = Polygon(C_1, W, Z, D_1)