X = (1.06, -5.3)
Y = (9.04, -5.32)
a = Line(X, Y)
P = Point(a)
r = 2.1 (slider from 0 to 10, step 0.1)
O = (1.66, -1.54)
c = Circle(O, r)
b = OrthogonalLine(P, a)
d = Circle(P, r)
A = Intersect(d, b, 2)
B = Intersect(d, b, 1)
e = LineBisector(O, A)
f = LineBisector(O, B)
M = Intersect(b, e)
N = Intersect(b, f)
g = Circle(N, P)
h = Circle(M, P)
i = Line(O, M)
j = Line(N, O)
C = Intersect(j, i)
S = Intersect(c, i, 1)
T = Intersect(c, j, 1)