I

II

III

I_1: (1.5, -0.5)
B: (-1, -0.5)
A: (12, -0.5)
c = Circle(A, Distance[B, I_1])
M = (12, 5)
a = Segment(M, A)
b_1 = OrthogonalLine(A, a)
G_1 = Intersect(c, b_1, 2)
E_1 = Intersect(c, a, 1)
e_2 = CircleArc(A, G_1, E_1)
N = Point(e_2)
d_2 = CircleArc(A, N, E_1)
H: (5.5, -0.5)
e = Circle(H, Distance[B, I_1])
I: (5.5, 5)
p = Segment(I, H)
L = Intersect(e, p, 1)
r = Segment(L, H)
a_1 = OrthogonalLine(H, r)
C_1 = Intersect(e, a_1, 1)
e_1 = CircleArc(H, L, C_1)
K = Point(e_1)
c_2 = CircleArc(H, K, C_1)
C = (-1, 5)
d = Circle(B, I_1)
h = Segment(C, B)
F = Intersect(d, h, 1)
i = Ray(F, B)
G = Intersect(d, i, 2)
r_1 = OrthogonalLine(B, h)
A_1 = Intersect(d, r_1, 1)
c_1 = CircleArc(B, A_1, G)
E = Point(c_1)
d_1 = CircleArc(B, A_1, E)
D = Point(d_1)
f = Segment(C, D)
g = Segment(C, E)
j = Segment(G, B)
k = Segment(B, E)
l = Segment(D, B)
α = Angle(C, B, D)
β = Angle(D, B, E)
J = Point(c_2)
m = Segment(I, J)
n = Segment(I, K)
q = Segment(I, L)
s = Segment(H, K)
t = Segment(H, J)
b = Segment(A, N)
O = Point(d_2)
f_1 = Ray(A, O)
g_1 = Segment(M, N)
P = Intersect(f_1, g_1)
h_1 = Segment(P, N)
i_1 = Segment(P, M)
j_1 = Segment(P, O)
k_1 = Segment(O, A)
γ = Angle(N, M, A)
A' = Rotate(A, (-γ), M)
δ = Angle(A, M, A')
n_1 = Ray(M, A')
R, S = Intersect(c, n_1)
l_1 = Segment(A, R)
m_1 = Segment(R, M)
B_1 = Intersect(d, r_1, 2)
D_1 = Intersect(e, a_1, 2)
F_1 = Intersect(c, b_1, 1)
H_1 = (-3.7598982936139183, -5.124413665743511)
Q = (-3.7599, -5.1244148752725875)