M = (x;y)
M' = (x';y')
x' = - x, y' = - y

M = (2.834470323065366, 1.967753568745303)
O = Intersect(yAxis, xAxis)
M' = Mirror(M, O)
a = Segment(M, M')
b = OrthogonalLine(M, xAxis)
c = OrthogonalLine(M, yAxis)
d = OrthogonalLine(M', yAxis)
e = OrthogonalLine(M', xAxis)
A = Intersect(c, yAxis)
C = Intersect(b, xAxis)
D = Intersect(d, yAxis)
E = Intersect(e, xAxis)
f = Segment(M, A)
g = Segment(M, C)
h = Segment(M', D)
i = Segment(M', E)