A = (3.4798002898065876, 4.0515534257717984)
f = OrthogonalLine(A, yAxis)
B = Point(f)
C = (1.1010846956738969, 18.050428160671256)
t1, c, a, b = Polygon(A, B, C)
g = AngularBisector(B, A, C)
h = AngularBisector(A, B, C)
I = Intersect(g, h)
i = OrthogonalLine(I, a)
D = Intersect(i, a)
d = Circle(I, D)
j = LineBisector(A, B)
k = LineBisector(B, C)
E = Intersect(k, j)
e = Circle(E, A)
l = Line(A, B)
m = Line(B, C)
n = Line(C, A)
F = Point(m)
H = Point(l)
K = Point(n)
p = AngularBisector(H, B, C)
M = Intersect(g, p)
q = OrthogonalLine(M, a)
N = Intersect(q, a)
r = Circle(M, N)
s = AngularBisector(A, C, F)
G = Intersect(h, s)
t = OrthogonalLine(G, m)
O = Intersect(m, t)
c_1 = Circle(G, O)
f_1 = AngularBisector(K, A, B)
J = Point(h)
g_1 = AngularBisector(A, B, J)
L = Intersect(f_1, g_1)
h_1 = OrthogonalLine(L, c)
P = Intersect(h_1, c)
d_1 = Circle(L, P)