L

T

r''

r'

A'

C'

B'

A''

C''

B''

Ao

Bo

Cv

Co

Av

Bv

A = (2.82908096142478, 0.4010399084357352)
B = (15.489144152420309, 0.4010399084357352)
a = Segment(A, B)
C = (1.06, 2.78)
D = (3.1119746587129193, 0.7280253412870805)
u = Vector(C, D)
E = (0.4293591759216169, -1.4168802746927947)
F = (3.0999209145826048, 0.12496926401064165)
v = Vector(E, F)
G = (5.22, -2)
H = (11.100034013507063, -2)
b = Segment(G, H)
I = Midpoint(b)
J = (5.22, 2.640691397929406)
c = Segment(G, J)
K = (8.160017006753531, 11.370913080783515)
d = Segment(I, K)
L = (11.100034013507063, 2.2593345147391926)
e = Segment(H, L)
M = Point(c)
N = Point(e)
f = Segment(M, N)
O = Intersect(d, f)
g = Segment(M, K)
h = Segment(K, N)
P = (9.69912921984, 0.5860264608097414)
i = Segment(G, P)
Q = (12.773940896620756, 0.663850199835287)
j = Segment(I, Q)
R = (15.73776291856609, 0.6775940317643379)
k = Segment(H, R)
S = Point(a)
T = Intersect(a, i)
U = Intersect(a, j)
V = Intersect(a, k)
W = (6.344811699473707, 0.051088300526292096)
l = Segment(M, W)
Z = (12.500232490348797, -0.22429847684173443)
m = Segment(N, Z)
A_1 = Intersect(a, l)
B_1 = Intersect(a, m)
C_1 = (5.994860091564266, -1.7183171326648037)
n = Segment(A_1, C_1)
D_1 = (11.87489410507133, -1.7414587992352673)
p = Segment(B_1, D_1)
E_1 = Intersect(i, n)
F_1 = Intersect(k, p)
q = Segment(E_1, F_1)
r = Line(K, u)
G_1 = (20.885787580255947, 0.4010399084357352)
s = Segment(V, G_1)
H_1 = Intersect(r, s)
c_2 = Segment(K, H_1)
I_1 = (12.318740119164751, 8.417475323310521)
t = Segment(U, I_1)
J_1 = (19.129890179101313, 8.13599671588893)
a_1 = Segment(H_1, J_1)
K_1 = (19.616092743300662, 4.614168410352225)
b_1 = Segment(U, K_1)
L_1 = Intersect(r, t)
M_1 = (9.378723112411219, -3.338958176797485)
c_1 = Segment(T, M_1)
N_1 = (15.258757125918283, -3.5611781611162687)
d_1 = Segment(V, N_1)
O_1 = (9.812684081976585, -3.4167840819765827)
e_1 = Segment(A_1, O_1)
P_1 = (16.128036896298397, -3.85210288279133)
f_1 = Segment(B_1, P_1)
Q_1 = Intersect(c_1, e_1)
R_1 = Intersect(d_1, f_1)
S_1 = Intersect(a_1, b_1)
g_1 = Segment(E_1, S_1)
h_1 = Segment(F_1, S_1)
i_1 = Segment(Q_1, L_1)
j_1 = Segment(R_1, L_1)
T_1 = Intersect(f, i_1)
U_1 = Intersect(h, i_1)
V_1 = Intersect(a, g_1)
W_1 = Intersect(a, h_1)
poli1, e_2, v_1, t_1, n_1, u_1, l_1, w_1, f_2 = Polygon(E_1, V_1, T_1, N, U_1, L_1, W_1, F_1)
d_2 = Segment(T_1, U_1)
k_1 = Segment(E_1, V_1)
m_1 = Segment(V_1, T_1)
p_1 = Segment(T_1, N)
q_1 = Segment(N, U_1)
r_1 = Segment(U_1, L_1)
s_1 = Segment(L_1, W_1)
a_2 = Segment(W_1, F_1)
b_2 = Segment(E_1, F_1)