A = (-4.033333333333333, -2.8666666666666667)
C = (-0.027598566308245816, 7.414695340501793)
B = (9.233333333333333, -1.8333333333333333)
P, c, a, b = Polygon(A, C, B)
d = LineBisector(A, C)
e = LineBisector(A, B)
f_1 = LineBisector(C, B)
M = Intersect(d, f_1)
g = Circle(M, B)
Mb = Midpoint(A, C)
Mc = Midpoint(A, B)
Ma = Midpoint(B, C)
f = Circle(Mc, Mb, Ma)
h = OrthogonalLine(C, b)
i = OrthogonalLine(A, a)
j = OrthogonalLine(B, c)
H = Intersect(j, i)
C' = Midpoint(H, C)
A' = Midpoint(A, H)
B' = Midpoint(B, H)
Hc = Intersect(b, h)
Hb = Intersect(j, c)
Ha = Intersect(a, i)
k = Segment(C, Mc)
l = Segment(B, Mb)
m = Segment(A, Ma)
S = Intersect(k, l)
n = LineBisector(A', B')
p = LineBisector(B', C')
F = Intersect(p, n)