A = (-1.8083427145609423, 0.8295962245541693)
B = (-5.92, -2.78)
f = Segment(A, B)
C = (-1.8, -2.88)
g = Segment(B, C)
h = Segment(C, A)
K = (-2.592983320774313, -1.3621095377401464)
i = Line(A, K)
j = Line(B, K)
k = Line(C, K)
D = Intersect(i, g)
E = Intersect(j, h)
F = Intersect(k, f)
l = LineBisector(B, D)
m = LineBisector(D, C)
n = LineBisector(C, E)
p = LineBisector(E, A)
q = LineBisector(A, F)
r = LineBisector(F, B)
G = Intersect(p, q)
c = Circle(G, A)
H = Intersect(m, n)
d = Circle(H, C)
I = Intersect(l, r)
e = Circle(I, B)
M = Intersect(c, d, 2)
s = Segment(B, E)
t = Segment(A, D)
a = Segment(C, F)
b = LineBisector(A, M)
f_1 = LineBisector(M, D)
g_1 = LineBisector(B, M)
h_1 = LineBisector(M, E)
i_1 = LineBisector(C, M)
j_1 = LineBisector(M, F)
J = Intersect(b, f_1)
c_1 = Circle(J, M)
L = Intersect(g_1, h_1)
d_1 = Circle(L, M)
N = Intersect(i_1, j_1)
e_1 = Circle(N, M)
P = Intersect(c_1, d_1, 2)
O = (-5.335208031565179, -1.1580812472184876)
k_1 = Ray(M, B)
l_1 = Ray(M, A)
m_1 = Ray(M, C)
n_1 = Ray(M, D)
p_1 = Ray(M, E)
q_1 = Ray(M, F)
r_1 = Ray(M, K)
s_1 = Ray(M, P)
距离MB = Distance(M, B)
距离MO = Distance(M, O)
t_1 = Circle(M, Distance[M, O]^(2) / Distance[M, B])
B' = Intersect(t_1, k_1, 1)
c_2 = Circle(M, Distance[M, O]^(2) / Distance[M, C])
C' = Intersect(c_2, m_1, 1)
d_2 = Circle(M, Distance[M, O]^(2) / Distance[M, A])
A' = Intersect(d_2, l_1, 1)
e_2 = Circle(M, Distance[M, O]^(2) / Distance[M, D])
D' = Intersect(e_2, n_1, 1)
f_2 = Circle(M, Distance[M, O]^(2) / Distance[M, E])
E' = Intersect(f_2, p_1, 1)
g_2 = Circle(M, Distance[M, O]^(2) / Distance[M, F])
F' = Intersect(g_2, q_1, 1)
h_2 = Circle(M, Distance[M, O]^(2) / Distance[M, K])
K' = Intersect(h_2, r_1, 1)
k_2 = Circle(M, Distance[M, O]^(2) / Distance[M, P])
P' = Intersect(k_2, s_1, 1)
a_1 = Segment(F', D')
b_1 = Segment(D', E')
i_2 = Segment(E', F')
j_2 = Segment(A', D')
l_2 = Segment(B', E')
m_2 = Segment(C', F')