= 150m

= 120m

= 50m

A = (31.83571889624586, 10.407778335658447)
B = (50.11107474318005, 10.17105092831474)
c_3 = Segment(A, B)
b_1 = OrthogonalLine(A, c_3)
c_1 = OrthogonalLine(B, c_3)
D = Point(b_1)
d = OrthogonalLine(D, b_1)
C = Intersect(c_1, d)
e = Line(A, B)
E_1 = Point(b_1)
f = OrthogonalLine(E_1, b_1)
F_1 = Point(e)
g = OrthogonalLine(F_1, e)
G_1 = Intersect(c_1, f)
H = Intersect(d, g)
h = Segment(A, D)
i = Segment(D, C)
j = Segment(B, C)
b = Segment(F_1, H)
a = Segment(E_1, G_1)
k: c_3 / 3.0
p = Circle(B, k)
E = Intersect(p, c_3, 1.0)
F = Point(i)
l = Segment(E, F)
m = Line(B, l)
G = Intersect(m, i)
n = Segment(B, G)
đa giác1, c_2, a_1, i_1, j_1 = Polygon(D, A, E, F)
đa giác2, d_1, k_1, b_2 = Polygon(G, B, C)
q = OrthogonalLine(F, i)
r = OrthogonalLine(G, i)
I = Point(q)
s = OrthogonalLine(I, q)
J = Intersect(r, s)
c = Segment(I, J)