L = (5.74, 2.26)
C3 = Circle(L, 3)
C = (5.72, -5.58)
u = Vector(L, C)
d = Circle(C, 3)
D2 = OrthogonalLine(L, u)
P = Midpoint(L, C)
D0 = OrthogonalLine(P, u)
a = 2.28 (slider from 0 to 3, step 0.001)
C5 = Circle(L, a)
A_1, g = Intersect(C5, D2)
D, A = Intersect(C3, D2)
D3 = OrthogonalLine(g, D2)
F, f = Intersect(d, D3)
m = Rotate(g, 287.5°, L)
α = Angle(m, L, g)
D1 = Line(L, m)
E, B = Intersect(C3, D1)
D5 = OrthogonalLine(m, D2)
D4 = OrthogonalLine(f, D5)
k = Intersect(D5, D4)
i = OrthogonalLine(F, D5)
k' = Intersect(D5, i)
j = Line(L, C)
G, H = Intersect(d, j)