O = (5.5, -1.96)
A = (3.18, -2.08)
B = Mirror(A, O)
M_1 = Circle(O, B)
C = Point(M_1)
M = Point(M_1)
poly1, m, a, c = Polygon(A, C, M)
b = OrthogonalLine(M, m)
d = OrthogonalLine(A, a)
e = OrthogonalLine(C, c)
H = Intersect(e, b)
poly2, c_1, b_1, m_1, h = Polygon(C, B, M, H)