AA1A2 = (-1.4, -0.14)
BB2 = (0.22, 3.34)
f = Line(AA1A2, BB2)
C = (5.54, 1.18)
g = Line(C, f)
h = Segment(AA1A2, C)
i = Line(BB2, h)
DD1 = Intersect(g, i)
q1, b, a, c, d = Polygon(BB2, AA1A2, C, DD1)
j = Line(AA1A2, DD1)
O = Segment(AA1A2, DD1)
l = Segment(BB2, C)
k = OrthogonalLine(BB2, O)
m = OrthogonalLine(C, O)
B1 = Intersect(k, O)
C1 = Intersect(m, O)
n = Segment(C1, C)
α = Angle(C, C1, DD1)
β = Angle(BB2, B1, AA1A2)
p = Line(BB2, AA1A2)
q = OrthogonalLine(DD1, p)
r = OrthogonalLine(C, p)
D2 = Intersect(p, q)
C2 = Intersect(p, r)
s = Segment(D2, DD1)
t = Segment(C2, C)
γ = Angle(C2, D2, DD1)
δ = Angle(AA1A2, C2, C)
q2, bb2, dd1, c_1, aa1a2 = Polygon(BB2, DD1, C, AA1A2)