A = (2.845729396278197, -3.702034572899268)
B = (16.395729396278192, -3.702034572899268)
C = (9.27486380482245, 2.0848359865796855)
D = (10.474360168507689, 2.1229152362204866)
f = Segment(C, D)
K = (8.798873184312436, 2.341870921655094)
l = Line(K, f)
L = Point(l)
m = OrthogonalLine(L, l)
M = Point(m)
n = OrthogonalLine(M, m)
N = Point(n)
p = OrthogonalLine(N, n)
O = Point(p)
P = Point(l)
q = OrthogonalLine(P, l)
Q = Point(q)
r = OrthogonalLine(Q, q)
R = Intersect(p, r)
s = OrthogonalLine(R, p)
t = OrthogonalLine(R, p)
S = Point(p)
a = OrthogonalLine(S, p)
T = Intersect(q, a)
b = OrthogonalLine(T, a)
U = Point(b)
c = OrthogonalLine(U, b)
V = Point(c)
d = OrthogonalLine(V, c)
W = Point(d)
e = OrthogonalLine(W, d)
Z = Point(e)
f_1 = OrthogonalLine(Z, e)
A_1 = (8.62751656092883, -0.7330284868396106)
g_1 = OrthogonalLine(A_1, f_1)
B_1 = Point(g_1)
h_1 = OrthogonalLine(B_1, g_1)
C_1 = Point(h_1)
i_1 = OrthogonalLine(C_1, h_1)
D_1 = (7.428020197243592, -0.1237604925867899)
j_1 = OrthogonalLine(D_1, i_1)
E_1 = Point(j_1)
k_1 = OrthogonalLine(E_1, j_1)
F_1 = Point(k_1)
l_1 = OrthogonalLine(F_1, k_1)
G_1 = (6.4379597065827605, 2.656024731191705)
m_1 = OrthogonalLine(G_1, l_1)
H_1 = Point(m_1)
n_1 = OrthogonalLine(H_1, m_1)
I_1 = Point(n_1)
p_1 = OrthogonalLine(I_1, n_1)
g = Segment(K, L)
h = Segment(L, M)
i = Segment(K, L)
j = Segment(L, M)
k = Segment(M, N)
q_1 = Segment(N, O)
r_1 = Segment(K, L)
s_1 = Segment(L, M)
t_1 = Segment(L, M)
a_1 = Segment(O, N)
b_1 = Segment(M, N)
c_1 = Segment(O, P)
d_1 = Segment(P, Q)
e_1 = Segment(Q, R)
f_2 = Segment(R, S)
g_2 = Segment(S, T)
h_2 = Segment(T, U)
i_2 = Segment(U, V)
j_2 = Segment(W, V)
k_2 = Segment(A_1, Z)
l_2 = Segment(W, Z)
m_2 = Segment(A_1, B_1)
n_2 = Segment(C_1, B_1)
p_2 = Segment(D_1, C_1)
q_2 = Segment(D_1, E_1)
r_2 = Segment(F_1, G_1)
s_2 = Segment(H_1, G_1)
t_2 = Segment(I_1, H_1)
E = Point(p_1)
a_2 = Segment(I_1, E)