D_1 = (3, -0.8)
D_2 = (3.5, -1.2)
G_1 = (-3, -0.8)
G_2 = (-3.5, -1.2)
T_1 = (0, -2.8)
Y_1 = (1.5, -4.2)
y_1 = Circle(Y_1, 0.2)
y_2 = Circle(Y_1, 0.4)
y_3 = Circle(Y_1, 0.6)
Y_2 = (-1.5, -4.2)
y_4 = Circle(Y_2, 0.2)
y_5 = Circle(Y_2, 0.4)
y_6 = Circle(Y_2, 0.6)
C_a = Circle(D_1, 1.5)
C_b = Circle(G_1, 1.5)
C_c = Circle(T_1, 4.0)
D = Intersect(C_a, C_c, 2.0)
G = Intersect(C_b, C_c, 1.0)
C_5 = Circle(D_2, 7.5)
C_6 = Circle(G_2, 7.5)
N = Intersect(C_5, C_6, 1.0)
B_1 = (-1.5, 0.2)
Q_1 = (2, 4.5)
Q_2 = (0.5, 4.5)
Q_3 = (6.2, 4.5)
C_1 = Circle(D_1, 1.5)
C_2 = Circle(D_2, 1.5)
OD_1 = Intersect(C_1, C_2, 1.0)
OD_2 = Intersect(C_1, C_2, 2.0)
c = CircleArc(D_2, OD_1, OD_2)
C_3 = Circle(G_1, 1.5)
C_4 = Circle(G_2, 1.5)
OG_1 = Intersect(C_3, C_4, 2.0)
OG_2 = Intersect(C_3, C_4, 1.0)
d = CircleArc(G_2, OG_2, OG_1)
e = CircleArc(T_1, D, G)
G_3 = Intersect(C_5, C_3, 1.0)
f = CircleArc(D_2, G_3, N)
I = Intersect(C_1, C_6, 1.0)
g = CircleArc(G_2, N, I)
C_d = Circle(N, 1.0)
P_1 = Intersect(g, C_d, 1.0)
Q = Intersect(f, C_d, 1.0)
r = CircleArc(N, P_1, Q)
C_7 = Circle(B_1, 5.0)
J = Intersect(C_1, C_7, 2.0)
K = Intersect(C_7, f, 1.0)
h = CircleArc(B_1, J, K)
C_8 = Circle(Q_1, 6.5)
a = Ray(Q_1, Q_3)
L = Intersect(C_8, a)
O = Intersect(h, C_8, 1.0)
q = CircleArc(Q_1, L, O)
C_9 = Circle(Q_2, 3.4)
b = Ray(Q_2, Q_3)
M = Intersect(C_9, h, 2.0)
P = Intersect(C_9, b)
p = CircleArc(Q_2, P, M)
C_{10} = Circle(Q_3, 2.3)
k = CircleArc(Q_3, P, L)