B_1 = (24.960264416134734, -5.07014454635228)
A = (1.358028664221229, -3.4185895493581424)
B = (11.972286519126673, -3.61923714585919)
f = Line(A, B)
d = Circle(A, 0.6482020323544846)
C = Intersect(d, f, 2)
c = Circle(B, 0.7)
D = Intersect(c, f, 1)
e = Circle(A, 3.6)
E = Intersect(e, f, 2)
g = Circle(B, 3.6)
F = Intersect(g, f, 1)
G = Midpoint(E, F)
h = OrthogonalLine(G, f)
k = Circle(G, 8.8)
H = Intersect(k, h, 2)
p = Circle(G, 6)
I = Intersect(p, h, 2)
i = OrthogonalLine(I, h)
q = Circle(I, 3.5)
J = Intersect(q, i, 2)
K = Intersect(q, i, 1)
r = Circle(G, 4.5)
L = Intersect(r, h, 2)
j = OrthogonalLine(L, h)
s = Circle(L, 0.5)
M = Intersect(s, j, 2)
N = Intersect(s, j, 1)
t = Circle(G, 2.8)
O = Intersect(t, h, 2)
l = OrthogonalLine(O, h)
c_1 = Circle(O, 0.5)
P = Intersect(c_1, l, 2)
Q = Intersect(c_1, l, 1)
d_1 = Circle(G, 3.6)
R = Intersect(d_1, h, 2)
m = OrthogonalLine(R, h)
e_1 = Circle(R, 0.5)
S = Intersect(e_1, m, 2)
T = Intersect(e_1, m, 1)
f_1 = Circle(R, 2.5)
U = Intersect(f_1, m, 2)
V = Intersect(f_1, m, 1)
g_1 = Circle(G, 4)
W = Intersect(g_1, h, 2)
n = OrthogonalLine(W, h)
h_1 = Circle(W, 3)
Z = Intersect(h_1, n, 2)
C_1 = Intersect(h_1, n, 1)
k_1 = Circle(G, 2.5)
D_1 = Intersect(k_1, h, 2)
a = OrthogonalLine(D_1, h)
p_1 = Circle(D_1, 3)
E_1 = Intersect(p_1, a, 2)
F_1 = Intersect(p_1, a, 1)
q_1 = Circle(G, 2)
G_1 = Intersect(q_1, h, 2)
b = OrthogonalLine(G_1, h)
r_1 = Circle(G_1, 0.5)
H_1 = Intersect(r_1, b, 2)
I_1 = Intersect(r_1, b, 1)
i_1 = OrthogonalLine(E, f)
j_1 = OrthogonalLine(F, f)
s_1 = Circle(E, 1)
J_1 = Intersect(s_1, i_1, 2)
t_1 = Circle(F, 1)
K_1 = Intersect(t_1, j_1, 2)
c_2 = Circle(E, 0.5)
L_1 = Intersect(c_2, i_1, 1)
d_2 = Circle(F, 0.5)
M_1 = Intersect(d_2, j_1, 1)
N_1 = Midpoint(H_1, J_1)
O_1 = Midpoint(I_1, K_1)
P_1 = Midpoint(L_1, M_1)
e_2 = Circle(P_1, 0.5)
l_1 = OrthogonalLine(P_1, h)
Q_1 = Intersect(e_2, l_1, 2)
R_1 = Intersect(e_2, l_1, 1)
S_1 = Midpoint(L_1, Q_1)
T_1 = Midpoint(M_1, R_1)
f_2 = Circle(G, 1)
U_1 = Intersect(f_2, h, 1)
m_1 = OrthogonalLine(U_1, h)
V_1 = Intersect(i_1, m_1)
W_1 = Intersect(j_1, m_1)
Z_1 = Midpoint(U, S)
t_3 = LineBisector(M, Z)
B_2 = Midpoint(T, V)
a_3 = LineBisector(N, C_1)
n_1 = LineBisector(Z, M)
a_1 = Segment(U, S)
A_2 = Intersect(n_1, a_1)
b_1 = LineBisector(N, C_1)
g_2 = Segment(T, V)
C_2 = Intersect(b_1, g_2)