O = (1.2, 1.06)
B = (-2.12, 0.8)
c = Circle(O, B)
C = Point(c)
a = Line(O, C)
b = OrthogonalLine(O, a)
d, e = AngularBisector(a, b)
f, g = AngularBisector(e, a)
D, E = Intersect(c, e)
F, G = Intersect(c, g)
H, I = Intersect(c, a)
J, K = Intersect(c, d)
L, M = Intersect(c, f)
N, O_1 = Intersect(c, b)
h, i = AngularBisector(a, d)
P, Q = Intersect(c, h)
R, S = Intersect(c, i)
poli1, d_1, r, n, l, j, p, i_1, g_1, e_1, s, o, m, b_1, q, c_1, f_1 = Polygon(D, R, N, L, J, P, I, G, E, S, O_1, M, B, Q, C, F)
poli2, f_2, r_1, l_1, p_1, g_2, s_1, m_1, q_1 = Polygon(F, R, L, P, G, S, M, Q)
poli3, f_3, l_2, g_3, m_2 = Polygon(F, L, G, M)