A = (4.382241097845966, 22.81636554810801)
D = (16.687024723363987, 23.094215500942287)
a = Segment(A, D)
b = OrthogonalLine(A, a)
c = OrthogonalLine(D, a)
B = Point(b)
d = OrthogonalLine(B, b)
C = Intersect(c, d)
e = Segment(A, B)
f = Segment(B, C)
g = Segment(D, C)
h = LineBisector(a)
i = LineBisector(e)
I = Intersect(h, i)
E = Intersect(i, e)
F = Intersect(i, g)
H = Intersect(h, f)
I_1 = Intersect(h, a)
j = Segment(I_1, H)
k = Segment(E, F)
đa giác1, e_1, a_1, f_1 = Polygon(A, E, I)
đa giác2, d_1, g_1, h_1 = Polygon(F, H, C)