C = (2, 0)
I = (0, 2)
O = Intersect(xAxis, yAxis)
A = Point(xAxis)
B = (-2, 2)
B' = Mirror(B, A)
B'_1 = Mirror(B, I)
c = Semicircle(B', B)
d = Semicircle(B'_1, B)
c' = Mirror(c, O)
d' = Mirror(d, O)
K = (4, 6)
M = (4, -4)
h = Line(K, M)
c'' = Mirror(c', h)
d'_1 = Mirror(d, h)
c'_1 = Mirror(c, h)
d'' = Mirror(d', h)
Q = (12, 6)
R = (12, -4)
j = Line(Q, R)
e = Mirror(c'_1, j)
k = Mirror(d'_1, j)
c''' = Mirror(c'', j)
d''' = Mirror(d'', j)
N = (12, 6)
P = (12.0068, -4.333)
i = Line(N, P)
D = (-7, -1)
E = (-3, 3)
F = (-1, 6)
G = (-1, -5)
f = Line(F, G)
H = (7, 6)
J = (7, -5)
g = Line(H, J)