A = (5.42, 2.92)
B = (7.78, -2.36)
P = (0.82, -0.82)
f = Line(A, P)
g = Line(P, B)
h = OrthogonalLine(A, f)
Lub = Point(h)
c = Circle(Lub, A)
i = OrthogonalLine(Lub, g)
M = Intersect(c, i, 1)
j = OrthogonalLine(M, i)
k = Ray(A, M)
M' = Intersect(g, k)
u = Vector(M, M')
l = OrthogonalLine(M', g)
S = Intersect(h, l)
v = Vector(M', S)
e = Circle(S, A)
d = Circle(S, M')