T

T'

C = Intersect(xAxis, yAxis)
c = Circle(C, 1)
A = (-1.2, 0.6)
B = (-1.5, 0)
h = LineBisector(A, B)
t, c_1, b, a = Polygon(A, B, C)
d = Circle(A, C, B)
g = Line(B, A)
I = Point(h)
e = Circle(I, B)
N, M = Intersect(e, c)
f = Line(M, N)
P = Intersect(g, f)
D = Midpoint(P, C)
k = Circle(D, P)
T', T = Intersect(k, c)
p = Circle(B, T', A)
q = Circle(B, T, A)
i = Line(P, T')
T_1, T_2 = Intersect(c, h)
r = Circle(B, T_1, A)
s = Circle(B, T_2, A)
j = Line(P, T)
l = Line(T', C)
m = Line(T, C)
O = Intersect(m, h)
O' = Intersect(l, h)