A = (40.764215874314665, 8.5864894053297)
B = (47.263459239569166, 8.500406711750173)
a = Segment(A, B)
D = (34.781468670537336, -1.9155992113729408)
b = Segment(A, D)
c = Line(D, a)
C = Point(c)
d = Segment(B, C)
e = Segment(D, C)
E = Midpoint(b)
F = Midpoint(d)
f = Segment(E, F)
g = OrthogonalLine(E, e)
h = OrthogonalLine(F, e)
K = Intersect(g, e)
I = Intersect(h, e)
i = Line(A, B)
G = Intersect(g, i)
H = Intersect(h, i)
j = Segment(G, A)
k = Segment(B, H)
đa giác1, a_1, b_1, d_1, c_1 = Polygon(A, B, C, D)
l = Segment(G, K)
m = Segment(H, I)