A = Intersect(xAxis, yAxis)
B = Point(xAxis)
a = Segment(A, B)
Z = (-1.84, 2.74)
R1 = Point(a)
b = Segment(Z, R1)
c = Line(Z, R1)
d = OrthogonalLine(R1, a)
c' = Mirror(c, d)
C = (4.82, 5.34)
e = Segment(B, C)
R2 = Intersect(c', e)
f = Segment(R1, R2)
g = OrthogonalLine(R2, e)
c'' = Mirror(c', g)
R3 = Intersect(c'', a)
h = Segment(R2, R3)
i = Segment(A, C)
T2 = Intersect(c'', i)
j = Ray(R2, T2)
k = OrthogonalLine(R3, a)
c''' = Mirror(c'', k)
T3 = Intersect(c''', i)
l = Ray(R3, T3)