A_1 = (1.46, -2.92)
B_1 = (8.72, -2.94)
a = Segment(A_1, B_1)
b = OrthogonalLine(A_1, a)
c = OrthogonalLine(B_1, a)
C = Point(b)
d = OrthogonalLine(C, b)
D = Intersect(c, d)
đa giác1, c_1, d_1, b_1, a_1 = Polygon(C, D, B_1, A_1)
E = Point(c_1)
F = Point(c_1)
e = OrthogonalLine(E, c_1)
f = OrthogonalLine(F, c_1)
G = Intersect(a, b_1)
H = Intersect(e, b_1)
I = Intersect(f, b_1)
g = Segment(E, H)
h = Segment(F, I)
i = LineBisector(g)
J = Intersect(i, g)
B = Intersect(i, h)
j = Segment(J, B)
A = Point(j)
k = OrthogonalLine(A, j)
M = Intersect(k, c_1)
N = Intersect(k, b_1)
l = Segment(M, N)
đa giác2, e_1, m, n, h_1 = Polygon(E, M, N, H)
u = Vector(A, B)