M = (-1.78, 2.52)
R = Point(Circle[M, 7])
f = Segment(M, R)
O = Midpoint(f)
A = Point(Circle[O, 3])
g = Segment(O, A)
C' = Mirror(O, O)
C = Mirror(A, O)
g' = Segment(C', C)
h = Segment(M, A)
i = Segment(A, R)
j = Segment(R, C)
k = Segment(C, M)