A = (0, -100)
B = (300, -100)
a = Segment(A, B)
B' = Rotate(B, 80.0*°, A)
α = Angle(B, A, B')
b = Line(A, B')
A'_1 = Rotate(A, 280.0*°, B)
β = Angle(A'_1, B, A)
c = Line(B, A'_1)
C = Intersect(b, c)
d = Circle(C, a)
D = Intersect(d, c, 1.0)
e = Segment(C, D)
f = Segment(D, A)
poly1, b_1, c_1, a_1 = Polygon(C, A, B)
poly2, c_2, a_2, d_1 = Polygon(A, D, C)
poly3, b_2, d_2, a_3 = Polygon(D, A, B)
γ, δ, ε = Angle(poly2)
ζ = Angle(A, D, B)
A'_2 = Rotate(A, 10.0*°, C)
η = Angle(A, C, A'_2)
g = Segment(C, A'_2)
A' = Rotate(A, 20.0*°, D)
θ = Angle(A, D, A')
h = Segment(D, A')