A_1 = (25.1380437062937, -4.930422494172496)
B_1 = (30.173909090909085, -4.950646853146855)
R = Segment(A_1, B_1)
O = (34.58281934731934, -1.2091404428904462)
c = Circle(O, R)
B = Point(c)
A = Point(c)
b = Ray(O, B)
d = Ray(O, A)
C = Point(b)
e = Semicircle(C, O)
T = Intersect(c, e, 1.0)
f = Line(C, T)
g = OrthogonalLine(A, d)
H_1 = Point(g)
H' = Mirror(H_1, d)
h = OrthogonalLine(H_1, g)
i = OrthogonalLine(H', g)
I = Point(h)
I' = Mirror(I, d)
H = Point(d)
Tên đa giác1, h', h_1, i_1, j, i' = Polygon(H', H_1, I, H, I')
a = Segment(C, B)
k = Segment(O, T)