T = (-8.741956637498701, 2.7854019894882045)
f = Line(T, xAxis)
U = Point(f)
V = (-6.43340843505417, 13.538376511400864)
g = Segment(V, T)
h = Segment(V, U)
i = Segment(T, U)
T1: T
U1: U
V1: V
O = (7.30764794793726, 13.580235416782362)
O1: O
j = OrthogonalLine(O, h)
k = OrthogonalLine(O, i)
l = OrthogonalLine(O, g)
A' = Point(j)
A'1: A'
P = Mirror(A', O)
m = Line(P, k)
n = Line(P, l)
C' = Intersect(k, n)
B' = Intersect(l, m)
p = Segment(C', P)
q = Segment(P, B')
r = Segment(C', B')
s = Segment(B', A')
t = Segment(A', C')
C'' = Rotate(C', 90°, A')
A'' = Rotate(A', 90°, C'')
a = Segment(A'', C')
b = Segment(A'', C'')
c = Segment(C'', A')
A''_{1} = Rotate(A', 90°, B')
Q' = Rotate(B', 90°, A''_{1})
d = Segment(A', Q')
e = Segment(B', A''_{1})
f_1 = Segment(A''_{1}, Q')
B''_{1} = Rotate(B', 90°, C')
C''_{1} = Rotate(C', 90°, B''_{1})
g_1 = Segment(C', B''_{1})
h_1 = Segment(B''_{1}, C''_{1})
i_1 = Segment(C''_{1}, B')
j_1 = Line(A'', B''_{1})
k_1 = Line(C'', Q')
l_1 = Line(C''_{1}, A''_{1})
U' = Intersect(j_1, k_1)
V' = Intersect(k_1, l_1)
T' = Intersect(j_1, l_1)
m_1 = Segment(U', T')
n_1 = Segment(T', V')
p_1 = Segment(V', U')
q_1 = Segment(U', U)
r_1 = Segment(V', V)
S = Intersect(q_1, r_1)
s_1 = Line(Q', S)
Q = Intersect(s_1, h)
B = Midpoint(T, U)
c_1 = Semicircle(T, B)
d_1 = Semicircle(B, U)
t_1 = Segment(Q, Q')
a_1 = Line(C'', S)
C = Intersect(a_1, h)
b_1 = Line(A'', S)
D = Intersect(b_1, i)
e_1 = Line(B''_{1}, S)
E = Intersect(e_1, i)
f_2 = Line(C''_{1}, S)
F = Intersect(f_2, g)
g_2 = Line(A''_{1}, S)
G = Intersect(g_2, g)
G' = Rotate(G, 90°, Q)
A'_{1} = Rotate(Q, 90°, G')
F' = Rotate(F, 90°, A'_{1})
q1, f_3, a'_{1}, f', e_2 = Polygon(F, A'_{1}, F', E)
q2, h_2, g', c_2, d_2 = Polygon(F', G', C, D)
q3, g_3, a_2, i_2, j_2 = Polygon(G, Q, G', A'_{1})
k_2 = Segment(G, Q)
l_2 = Segment(Q, G')
m_2 = Segment(G', A'_{1})
n_2 = Segment(A'_{1}, G)
p_2 = Segment(A'_{1}, F)
q_2 = Segment(F, E)
r_2 = Segment(E, F')
s_2 = Segment(F', A'_{1})
t_2 = Segment(F', G')
b_2 = Segment(G', C)
h_3 = Segment(C, D)
i_3 = Segment(D, F')