L = Point(xAxis)
B = Point(xAxis)
X = Point(xAxis)
u = Vector(B, L)
C' = Translate(X, u)
v = Vector(X, C')
c = Circle(X, C')
D, Y = Intersect(c, yAxis)
a = Segment(Y, X)
b = Line(Y, xAxis)
d = Line(X, yAxis)
A = Intersect(d, b)
e = OrthogonalLine(A, a)
C = Intersect(a, e)
f = Segment(Y, A)
g = Segment(A, X)
h = Segment(C, A)
α = Angle(X, C, A)