90°

90°

90°

90°

A = (-0.94, -3.06)
B = (4.86, 4.2)
a = Segment(A, B)
C = (7.7, -1.18)
b = Segment(B, C)
D = (11.58, 3.94)
c = Segment(C, D)
E = (17.58, -4.64)
d = Segment(D, E)
F = (5.08, 2.22)
e = Circle(B, F)
G = Intersect(e, a, 1)
H = Intersect(e, b, 1)
I = (3.82, 0.56)
f = Circle(G, I)
J = Point(f)
K = (5.2, 1.06)
g = CircleArc(G, J, K)
h = Circle(H, Radius[f])
L = Point(h)
M = (5.72, 0)
k = CircleArc(H, L, M)
N = Intersect(g, k, 1)
i = Line(B, N)
O = Point(i)
j = Segment(B, O)
P = Point(j)
l = OrthogonalLine(P, a)
m = OrthogonalLine(P, b)
Q = Intersect(l, a)
R = Intersect(m, b)
n = Segment(P, Q)
Z_1 = Point(a)
A_2 = Point(n)
k_2 = CircleArc(Q, Z_1, A_2)
p = Segment(P, R)
B_2 = Point(p)
C_2 = Point(b)
p_2 = CircleArc(R, B_2, C_2)
q = CircleArc(P, R, Q)
S = (8.317987801947831, 0.6221430061308353)
r = Circle(C, S)
T = Intersect(r, c, 1)
U = Intersect(r, b, 1)
V = (8.709076065186906, 1.9020682312768995)
s = Circle(U, V)
t = Circle(T, Radius[s])
W = Point(s)
Z = Point(s)
c_1 = CircleArc(U, W, Z)
A_1 = Point(t)
B_1 = Point(t)
d_1 = CircleArc(T, A_1, B_1)
C_1 = Intersect(c_1, d_1, 1)
a_1 = Line(C, C_1)
D_1 = Point(a_1)
b_1 = Segment(C, D_1)
E_1 = Point(b_1)
e_1 = OrthogonalLine(E_1, b)
f_1 = OrthogonalLine(E_1, c)
F_1 = Intersect(e_1, b)
G_1 = Intersect(f_1, c)
g_1 = Segment(E_1, F_1)
D_2 = Point(g_1)
E_2 = Point(b)
q_2 = CircleArc(F_1, D_2, E_2)
h_1 = Segment(E_1, G_1)
F_2 = Point(c)
G_2 = Point(h_1)
r_2 = CircleArc(G_1, F_2, G_2)
k_1 = CircleArc(E_1, F_1, G_1)
H_1 = (12.101505082615434, 1.992293208303601)
p_1 = Circle(D, H_1)
I_1 = Intersect(p_1, c, 1)
J_1 = Intersect(p_1, d, 1)
K_1 = (11.576313013963855, -0.014690768329227602)
q_1 = Circle(I_1, K_1)
r_1 = Circle(J_1, Radius[q_1])
L_1 = Point(q_1)
M_1 = Point(q_1)
s_1 = CircleArc(I_1, L_1, M_1)
N_1 = Point(r_1)
O_1 = Point(r_1)
t_1 = CircleArc(J_1, N_1, O_1)
P_1 = Intersect(s_1, t_1, 1)
i_1 = Line(D, P_1)
Q_1 = Point(i_1)
j_1 = Segment(D, Q_1)
R_1 = Point(j_1)
l_1 = OrthogonalLine(R_1, c)
m_1 = OrthogonalLine(R_1, d)
S_1 = Intersect(l_1, c)
T_1 = Intersect(m_1, d)
n_1 = Segment(R_1, S_1)
H_2 = Point(c)
I_2 = Point(n_1)
s_2 = CircleArc(S_1, H_2, I_2)
a_2 = Segment(R_1, T_1)
J_2 = Point(a_2)
K_2 = Point(d)
t_2 = CircleArc(T_1, J_2, K_2)
c_2 = CircleArc(R_1, T_1, S_1)
U_1 = (-0.034183075155019726, 5.406041654538879)
b_2 = Segment(A, Q)
d_2 = CircleArc(P, R, Q)
e_2 = Segment(R, F_1)
V_1 = (2.4685166908660294, 2.9555202173444703)
f_2 = CircleArc(E_1, F_1, G_1)
g_2 = Segment(G_1, S_1)
h_2 = CircleArc(R_1, T_1, S_1)
W_1 = Point(d)
i_2 = Segment(T_1, W_1)