A = (11.343546010368538, 2.2242808391671822)
B = (5.641012393901647, 6.33010504302333)
C = (11.486109350780211, 8.981783174680427)
r1 = 1
r2 = 2
r3 = 3
c = Circle(A, r1)
d = Circle(B, r2)
e = Circle(C, r3)
M12 = Midpoint(A, B)
f = Circle(M12, A)
g = Circle(B, r2 - r1)
D, E = Intersect(g, f)
a = Line(B, E)
F, G = Intersect(d, a)
H = Intersect(g, f, 2)
I, J = Intersect(f, a)
b = Line(E, A)
h = Line(G, b)
K, J_1 = Intersect(c, h)
i = Line(B, D)
L, M = Intersect(d, i)
j = Line(D, A)
k = Line(M, j)
N, M_1 = Intersect(c, k)
O = Intersect(k, h)
M23 = Midpoint(B, C)
p = Circle(M23, B)
q = Circle(C, r3 - r2)
P, Q = Intersect(q, p)
l = Line(C, Q)
m = Line(C, P)
R, S = Intersect(e, l)
T, U = Intersect(e, m)
n = Line(B, Q)
r = Line(S, n)
V, L_1 = Intersect(d, r)
s = Line(B, P)
t = Line(U, s)
W, K_1 = Intersect(d, t)
Z = Intersect(r, t)
M13 = Midpoint(A, C)
c_1 = Circle(M13, C)
d_1 = Circle(C, r3 - r1)
A_1, B_1 = Intersect(d_1, c_1)
a_1 = Line(C, A)
b_1 = Line(B_1, A)
e_1 = Line(A_1, A)
f_1 = Line(C, B_1)
g_1 = Line(A_1, C)
C_1, D_1 = Intersect(e, f_1)
E_1, F_1 = Intersect(e, g_1)
h_1 = Line(D_1, b_1)
i_1 = Line(E_1, e_1)
G_1, N_1 = Intersect(c, h_1)
H_1, O_1 = Intersect(c, i_1)
I_1 = Intersect(i_1, h_1)
j_1 = Line(O, I_1)
k_1 = OrthogonalLine(C, xOyPlane)
o = Sphere(C, U)
P_1, Q_1 = Intersect(k_1, o)
u = Sphere(Q_1, C)
l_1 = OrthogonalLine(A, xOyPlane)
m_1 = OrthogonalLine(J, xOyPlane)
v = Sphere(J, W)
w = Sphere(A, O_1)
R_1, S_1 = Intersect(m_1, v)
T_1, U_1 = Intersect(l_1, w)
n_1 = Sphere(S_1, J)
o_1 = Sphere(U_1, A)
p_1 = Plane(S_1, Q_1, U_1)
xOyPlane' = Mirror(xOyPlane, p_1)