A = Intersect(xAxis, yAxis)
B = Point(yAxis)
c = Circle(A, B)
C, D = Intersect(c, xAxis)
E, F = Intersect(c, yAxis)
G = Intersect(xAxis, yAxis)
B' = Rotate(B, -30.0, G)
α_2 = Angle(B', G, B)
a = Segment(C, B)
B'_1 = Rotate(B, 30.0, G)
β = Angle(B, G, B'_1)
H = (-6.46, 3.04)
B'_2 = Rotate(B, 30.0*°, G)
I = Rotate(B'_2, 30.0*°, G)
C' = Rotate(C, 30.0*°, G)
C'' = Rotate(C', 30.0*°, G)
b = Line(B'_2, G)
d = Line(I, G)
e = Line(C', G)
f = Line(C'', G)
J, K = Intersect(c, f)
L, M = Intersect(c, e)
P, Q = Intersect(c, b)
E' = Rotate(E, 6.0*°, G)
E'' = Rotate(E', 6.0*°, G)
E''' = Rotate(E'', 6.0*°, G)
R = Rotate(E''', 6.0*°, G)
P' = Rotate(P, 30.0*°, G)
T = (-3.34, 0.2)
C'_1 = Rotate(C, 6.0*°, G)
V = Rotate(C'_1, 6.0*°, G)
W = (-3.14, -0.8200000000000001)
V' = Rotate(V, 6.0*°, G)
V'' = Rotate(V', 6.0*°, G)
L' = Rotate(L, 6.0*°, G)
L'' = Rotate(L', 6.0*°, G)
L''' = Rotate(L'', 6.0*°, G)
Z = Rotate(L''', 6.0*°, G)
P'_1 = Rotate(P, 6.0*°, G)
A_1 = Rotate(P'_1, 6.0*°, G)
B_1 = Rotate(A_1, 6.0*°, G)
C_1 = Rotate(B_1, 6.0*°, G)
J' = Rotate(J, 6.0*°, G)
J'' = Rotate(J', 6.0*°, G)
J''' = Rotate(J'', 6.0*°, G)
D_1 = Rotate(J''', 6.0*°, G)
E''_1 = Mirror(E', G)
E'''_1 = Mirror(E'', G)
E_1 = Mirror(E''', G)
R' = Mirror(R, G)
F_1 = Mirror(A_1, G)
G_1 = Mirror(B_1, G)
H_1 = Mirror(C_1, G)
I_1 = Mirror(C_1, G)
P'' = Mirror(P', G)
P''_1 = Rotate(P', 6.0*°, G)
N = Rotate(P''_1, 6.0*°, G)
N' = Rotate(N, 6.0*°, G)
N'' = Rotate(N', 6.0*°, G)
N'_1 = Rotate(N, 6.0*°, G)
S = Rotate(P''_1, 6.0*°, G)
P''' = Rotate(P'', 6.0*°, G)
U = Rotate(P''', 6.0*°, G)
U' = Rotate(U, 6.0*°, G)
U'' = Rotate(U', 6.0*°, G)
Q' = Rotate(Q, 6.0*°, G)
D' = Rotate(D, 6.0*°, G)
D'' = Rotate(D', 6.0*°, G)
D''' = Rotate(D'', 6.0*°, G)
O = Rotate(D''', 6.0*°, G)
M' = Rotate(M, 6.0*°, G)
M'' = Rotate(M', 6.0*°, G)
M''' = Rotate(M'', 6.0*°, G)
J_1 = Rotate(M''', 6.0*°, G)
K' = Rotate(K, 6.0*°, G)
K'' = Rotate(K', 6.0*°, G)
K''' = Rotate(K'', 6.0*°, G)
K_1 = Rotate(K''', 6.0*°, G)
M_1 = Point(Circle[G, 2.0])
k = Circle(G, E)
L_1 = Point(Circle[G, 2.0])
g = Segment(G, L_1)
O_1 = Point(Circle[G, 1.4])
h = Segment(G, O_1)
R_1 = Point(Circle[G, 2.0])
l = Segment(G, R_1)
T_1 = Point(yAxis)
V_1 = (-0.01622222222222081, 3.288888888888888)
p = Circle(G, V_1)
N_1 = (-0.03822222222222081, 2.3648888888888875)
P_1 = (-0.03822222222222081, 2.716888888888888)
i = 0 (slider from 0 to 1000, step 0.105)
Q_1 = (0.005777777777779193, 2.1008888888888877)
S_1 = Rotate(Q_1, -(i), G)
α = Angle(S_1, G, Q_1)
j = Segment(S_1, G)
m = Segment(Q_1, G)