O = Intersect(xAxis, yAxis)
c = Circle(O, 10)
A = Point(c)
B = Point(c)
C = Point(c)
t1, c_1, a, b = Polygon(A, B, C)
f = LineBisector(B, C)
g = LineBisector(C, A)
D = Intersect(c, f, 2)
E = Intersect(c, g, 2)
h = OrthogonalLine(O, c_1)
F = Intersect(c, h, 2)
t2, f_1, d, e = Polygon(D, E, F)
i = OrthogonalLine(O, d)
j = OrthogonalLine(O, e)
k = OrthogonalLine(O, f_1)
G = Intersect(c, i, 2)
H = Intersect(c, j, 2)
I = Intersect(c, k, 2)
t3, i_1, g_1, h_1 = Polygon(G, H, I)
l = OrthogonalLine(O, g_1)
m = OrthogonalLine(O, h_1)
n = OrthogonalLine(O, i_1)
J = Intersect(c, l, 2)
K = Intersect(c, m, 2)
L = Intersect(c, n, 2)
t4, l_1, j_1, k_1 = Polygon(J, K, L)
p = OrthogonalLine(O, j_1)
q = OrthogonalLine(O, k_1)
r = OrthogonalLine(O, l_1)
M = Intersect(c, p, 2)
N = Intersect(c, q, 2)
P = Intersect(c, r, 2)
t5, p_1, m_1, n_1 = Polygon(M, N, P)
s = OrthogonalLine(O, m_1)
t = OrthogonalLine(O, n_1)
q_1 = OrthogonalLine(O, p_1)
Q = Intersect(c, s, 2)
R = Intersect(c, t, 2)
S = Intersect(c, q_1, 2)
t6, s_1, q_2, r_1 = Polygon(Q, R, S)