1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

5

15

15

16

16

5

a

b

a

10

b

9

a

b

10

9

9

8

1

2

2

14

1

14

2

3

3

14

14

13

3

13

3

4

4

13

4

5

5

13

13

12

12

5

12

11

8

10

10

11

11

5

5

8

8

11

8

7

7

5

A = Intersect(xAxis, yAxis)
B = Point(xAxis)
f = Segment(A, B)
g = OrthogonalLine(B, f)
C = Point(g)
h = Segment(B, C)
i = OrthogonalLine(C, h)
D = Point(xAxis)
j = OrthogonalLine(D, xAxis)
E = Intersect(i, j)
k = Segment(C, E)
c = Circle(E, C)
F = Intersect(c, j, 1)
l = Segment(E, F)
m = OrthogonalLine(F, j)
d = Circle(F, 3.3)
G = Intersect(d, m, 1)
n = Segment(F, G)
p = OrthogonalLine(G, n)
e = Circle(G, F)
H = Intersect(e, p, 1)
q = Segment(G, H)
r = Line(A, B)
s = Circle(H, 5)
I = Intersect(s, r, 2)
t = Segment(H, I)
a_7 = OrthogonalLine(I, t)
c_1 = Circle(I, 5.8)
J = Intersect(c_1, a_7, 2)
b = Segment(I, J)
f_1 = OrthogonalLine(J, b)
d_1 = Circle(J, 2.5)
K = Intersect(d_1, f_1, 1)
g_1 = Segment(J, K)
h_1 = OrthogonalLine(K, g_1)
e_1 = Circle(K, 4.2)
L = Intersect(e_1, h_1, 2)
i_1 = Segment(K, L)
j_1 = OrthogonalLine(L, i_1)
k_1 = Circle(L, 13.4)
M = Intersect(k_1, j_1, 2)
l_1 = Segment(M, L)
m_1 = OrthogonalLine(M, j_1)
p_1 = Circle(M, 2.5)
N = Intersect(p_1, m_1, 2)
n_1 = Segment(M, N)
q_1 = OrthogonalLine(N, n_1)
r_1 = OrthogonalLine(A, f)
O = Intersect(q_1, r_1)
s_1 = Segment(A, O)
t_1 = Segment(O, N)
c_2 = Circle(M, 4.2)
d_2 = Circle(M, 7.7)
P = Intersect(c_2, l_1, 1)
Q = Intersect(d_2, l_1, 1)
a_1 = Segment(P, Q)
e_2 = Circle(H, 1.7)
R = Intersect(e_2, q, 1)
b_1 = Segment(R, H)
S = Intersect(e_2, t, 1)
f_2 = Segment(H, S)
g_2 = OrthogonalLine(P, l_1)
h_2 = OrthogonalLine(Q, l_1)
i_2, j_2 = AngularBisector(g_2, l_1)
k_2, l_2 = AngularBisector(h_2, l_1)
T = Intersect(j_2, k_2)
m_2 = Segment(P, T)
n_2 = Segment(T, Q)
p_2 = OrthogonalLine(T, l_1)
U = Intersect(p_2, l_1)
q_2 = Segment(U, T)
V = Point(g_2)
W = Point(g_2)
r_2 = Segment(V, W)
Z = Point(h_2)
A_1 = Point(h_2)
s_2 = Segment(Z, A_1)
B_1 = (13.284066707550732, 9.547272449646801)
t_2 = OrthogonalLine(B_1, q_2)
C_1 = Point(t_2)
D_1 = Point(t_2)
u = Vector(C_1, D_1)
E_1 = Point(t_2)
F_1 = Point(t_2)
v = Vector(E_1, F_1)
a_2 = OrthogonalLine(R, q)
b_2 = OrthogonalLine(S, t)
f_3 = Segment(R, S)
G_1 = Intersect(a_2, b_2)
g_3 = Segment(H, G_1)
H_1 = Point(a_2)
I_1 = Point(a_2)
h_3 = Segment(H_1, I_1)
J_1 = Point(b_2)
K_1 = Point(b_2)
i_3 = Segment(J_1, K_1)
L_1 = (10.424030235721688, 0.2026838271467105)
j_3 = OrthogonalLine(L_1, q)
M_1 = (9.393850507012441, 1.2614796594312103)
k_3 = OrthogonalLine(M_1, t)
N_1 = Point(k_3)
O_1 = Point(j_3)
P_1 = Intersect(f_3, g_3)
l_3 = Segment(H, P_1)
m_3 = Line(P_1, G_1)
n_3, p_3 = AngularBisector(t, b)
Q_1 = Intersect(m_3, p_3)
q_3 = Segment(I, Q_1)
r_3 = Segment(P_1, Q_1)
s_3, t_3 = AngularBisector(s_1, f)
a_3, b_3 = AngularBisector(f, h)
R_1 = Intersect(s_3, b_3)
c_3 = Segment(A, R_1)
d_3 = Segment(R_1, B)
e_3 = Line(R_1, s_1)
f_4 = Line(O, d_3)
g_4 = Line(C, f_4)
h_4 = Line(N, g_4)
S_1 = Intersect(e_3, f_4)
i_4 = Segment(O, S_1)
j_4 = Segment(S_1, R_1)
k_4 = Line(S_1, c_3)
T_1 = Intersect(g_4, k_4)
l_4 = Segment(S_1, T_1)
m_4 = Segment(C, T_1)
n_4 = Line(T_1, t_1)
U_1 = Intersect(h_4, n_4)
p_4 = Segment(T_1, U_1)
q_4 = Segment(N, U_1)
V_1 = Intersect(n_1, t_1)
r_4 = Line(M, V_1)
W_1 = Intersect(h, k)
s_4 = Line(E, W_1)
Z_1 = Point(s_4)
t_4 = Segment(W_1, Z_1)
A_2 = Point(r_4)
a_4 = Segment(V_1, A_2)
B_2 = Intersect(t_4, a_4)
b_4 = Line(B_2, U_1)
c_4 = Line(M, q_4)
C_2 = Intersect(b_4, c_4)
d_4 = Segment(M, C_2)
e_4 = Segment(B_2, U_1)
f_5 = Segment(U_1, C_2)
g_5 = Line(K, d_4)
h_5 = Line(L, f_5)
i_5 = Line(J, g_5)
D_2 = Intersect(g_5, h_5)
j_5 = Line(D_2, l_1)
l_5 = Segment(D_2, K)
E_2 = Intersect(i_5, j_5)
m_5 = Segment(D_2, E_2)
n_5 = Segment(J, E_2)
p_5 = Line(C_2, l_1)
q_5 = Line(E, f_5)
r_5 = Line(F, q_5)
s_5 = Line(G, r_5)
F_2 = Intersect(p_5, q_5)
t_5 = Segment(C_2, F_2)
a_5 = Segment(F_2, E)
b_5 = Line(E, F)
G_2 = Intersect(b_5, l_1)
c_5 = Segment(E, G_2)
d_5 = Line(G_2, d_4)
e_5 = Line(F_2, d_5)
H_2 = Intersect(r_5, d_5)
f_6 = Segment(F_2, H_2)
g_6 = Line(H_2, l_1)
h_6 = Segment(F, H_2)
i_6 = Line(Q_1, b)
I_2 = Intersect(s_5, i_6)
j_6 = Segment(Q_1, I_2)
k_6 = Segment(G, I_2)
J_2 = Intersect(n, q)
l_6 = Line(F, J_2)
K_2 = Intersect(l_6, b)
m_6 = Segment(J_2, K_2)
n_6 = Line(K_2, I_2)
p_6 = Segment(K_2, I_2)
L_2 = Intersect(g_6, n_6)
q_6 = Segment(I_2, L_2)
r_6 = Segment(L_2, H_2)
s_6 = Segment(L_2, E_2)
t_6 = Segment(E_2, L_2)
M_2 = (2.0608308853349953, 0.6458041910095614)
a_6 = OrthogonalLine(M_2, f)
N_2 = (0.7230280431917376, 3.699142442489458)
b_6 = OrthogonalLine(N_2, s_1)
O_2 = Point(b_6)
P_2 = Point(b_6)
v_1 = Vector(O_2, P_2)
Q_2 = Point(b_6)
R_2 = Point(b_6)
w_1 = Vector(Q_2, R_2)
S_2 = Point(a_6)
T_2 = Point(a_6)
u_2 = Vector(S_2, T_2)
U_2 = Point(a_6)
V_2 = Point(a_6)
v_2 = Vector(U_2, V_2)
W_2 = (4.421659430293686, 7.759767539818393)
c_6 = OrthogonalLine(W_2, n_1)
Z_2 = (12.43273762618684, 9.632691518818948)
d_6 = OrthogonalLine(Z_2, l_1)
A_3 = (6.798226832218767, 9.601213804886166)
e_6 = OrthogonalLine(A_3, l_1)
B_3 = (16.414668438683833, 7.901417252515913)
f_7 = OrthogonalLine(B_3, i_1)
C_3 = (14.667655315414402, 6.091448701380924)
g_7 = OrthogonalLine(C_3, g_1)
D_3 = Point(c_6)
E_3 = Point(c_6)
w_2 = Vector(D_3, E_3)
F_3 = Point(e_6)
u_3 = Vector(F_3, A_3)
G_3 = Point(d_6)
v_3 = Vector(G_3, Z_2)
H_3 = Point(f_7)
I_3 = Point(g_7)
u_4 = Vector(I_3, C_3)
J_3 = (7.0972651145802015, 4.942512142834365)
h_7 = OrthogonalLine(J_3, l)
K_3 = (8.466545670656242, 3.7463590133886315)
i_7 = OrthogonalLine(K_3, n)
L_3 = (9.599743372236412, 2.5816835978756814)
j_7 = OrthogonalLine(L_3, q)
M_3 = (11.708750205732843, 0.44119905044647556)
k_7 = OrthogonalLine(M_3, t)
N_3 = (13.329852473271144, 5.084161855531885)
l_7 = OrthogonalLine(N_3, b)
O_3 = Point(h_7)
v_4 = Vector(J_3, O_3)
P_3 = Point(i_7)
w_4 = Vector(P_3, K_3)
Q_3 = Point(j_7)
u_5 = Vector(Q_3, L_3)
R_3 = Point(k_7)
v_5 = Vector(R_3, M_3)
S_3 = Point(l_7)
T_3 = Point(l_7)
w_5 = Vector(S_3, T_3)
U_3 = (5.271557706478814, 5.430416708792492)
m_7 = OrthogonalLine(U_3, k)
V_3 = Point(m_7)
u_6 = Vector(V_3, U_3)
a = -1 (slider from -1 to 19, step 1)
W_3 = Point(b)
Z_3 = Intersect(a_7, l_1)
n_7 = Segment(W_3, Z_3)
A_4 = Intersect(m_5, n_5)
B_4 = Intersect(l_1, n_7)
p_7 = Segment(A_4, B_4)
C_4 = Intersect(l_1, c_5)
D_4 = Intersect(t_5, a_5)
q_7 = Segment(C_4, D_4)
E_4 = Intersect(m_5, n_5)
F_4 = Point(m_5)
k_5 = Line(E_4, F_4)
G_4 = Point(k_5)
r_7 = Segment(E_4, G_4)
H_4 = Intersect(m_5, n_5)
I_4 = Point(m_5)
s_7 = Line(H_4, I_4)
J_4 = Intersect(s_7, i_1)
t_7 = Segment(H_4, J_4)
K_4 = (9.411610894133519, 0.5034435930473331)
b_7 = OrthogonalLine(K_4, t)
L_4 = (9.64697338312337, 0.21270169488339963)
c_7 = OrthogonalLine(L_4, q)
M_4 = Point(b_7)
w = Vector(K_4, M_4)
N_4 = Point(c_7)
u_1 = Vector(L_4, N_4)