A = (3.06, 4)
C = (5.54, 0.52)
a = Line(A, C)
B = (1.98, 1.24)
b = Line(A, B)
c = Line(B, C)
D = Point(b)
d = Line(D, c)
E = Intersect(a, d)
poly1, a_1, e, b_1 = Polygon(E, B, A)
f = OrthogonalLine(B, b_1)
N = Intersect(f, a)
g = Segment(N, B)
α = Angle(g, a)
poly2, c_1, a_2, d_1 = Polygon(A, D, C)
h = OrthogonalLine(C, b)
M = Intersect(h, b)
i = Segment(M, C)
β = Angle(b, i)
poly3, e_1, d_2, b_2 = Polygon(D, B, E)
j = OrthogonalLine(B, d)
I = Intersect(j, d)
F = Intersect(e_1, d_2)
k = Segment(I, F)
γ = Angle(d, k)
poly4, e_2, d_3, c_2 = Polygon(D, C, E)
l = OrthogonalLine(C, d)
J = Intersect(d, l)
m = Segment(J, C)
δ = Angle(d, m)
poly5, i_1, j_1, c_3, b_3 = Polygon(I, J, C, B)