A = (-4.395890909090911, -1.7159272727272712)
B = (8.720509090909088, 1.8898727272727287)
c = Semicircle(A, B)
a = Segment(A, B)
C = Midpoint(A, B)
D = Midpoint(C, A)
d = Semicircle(A, C)
E = (-1.12, -1.3)
b = Ray(A, E)
A' = Mirror(A, E)
E' = Mirror(E, A')
e = Line(E', B)
f = Line(A', e)
F = Intersect(f, a)
g = OrthogonalLine(F, a)
I: D + (15 / 17 * (C - D))
h = OrthogonalLine(I, a)
G = Intersect(d, h, 1)
i = Ray(D, G)
H = Intersect(g, i)
k = Circle(H, F)