AH = b
HG = a

A = (5.264698266264063, -7.48399332833539)
D = (10.959816034961293, -7.443390237301527)
a_1 = Segment(A, D)
c = Circle(A, D)
d = Circle(D, A)
b_1 = OrthogonalLine(A, a_1)
e = OrthogonalLine(D, a_1)
B = Intersect(c, b_1, 2.0)
C = Intersect(d, e, 2.0)
f = Segment(B, C)
g = Segment(C, D)
a = Segment(A, B)
i = Line(A, D)
G = Point(i)
j = Segment(D, G)
k = OrthogonalLine(G, j)
p = Circle(D, G)
q = Circle(G, D)
F = Intersect(q, k, 2.0)
G_1, E = Intersect(p, e)
l = Segment(E, F)
b = Segment(F, G)
n = Segment(E, D)
α = Angle(D, A, B)
h = Semicircle(F, B)
H_1 = Intersect(h, a_1, 2.0)
m = Segment(B, H_1)
r = Segment(H_1, F)
s = Segment(A, H_1)
I, H = Intersect(h, i)
t = Segment(A, D)
c_1 = Segment(B, H)
d_1 = Segment(F, H)
e_1 = Circle(C, b)
K = Intersect(e_1, e, 2.0)
đa giác1, j_1, b_2, c_2 = Polygon(B, C, K)
đa giác2, a_2, h_1, b_3 = Polygon(H, B, A)
đa giác3, g_1, h_2, f_1 = Polygon(H, F, G)
đa giác4, e_2, f_2, k_1 = Polygon(F, K, E)