A = (1, -3)
B = (1, 1)
f = Segment(A, B)
C = (1, 3)
g = Segment(B, C)
B' = Rotate(B, (-(45°)), B)
C' = Rotate(C, (-(45°)), B)
g' = Segment(B', C')
B'_1 = Rotate(B, 45°, B)
C'_1 = Rotate(C, 45°, B)
g'_1 = Segment(B'_1, C'_1)
c = Circle(C', 1)
d = Circle(C'_1, 1)
h = Ray(B, C')
D = Intersect(c, h, 2)
i = Segment(C', D)
j = Ray(B, C'_1)
E = Intersect(d, j, 2)
k = Segment(C'_1, E)
C'' = Rotate(C', (-(45°)), C')
D' = Rotate(D, (-(45°)), C')
i' = Segment(C'', D')
C''_1 = Rotate(C', 45°, C')
D'_1 = Rotate(D, 45°, C')
i'_1 = Segment(C''_1, D'_1)
F = Rotate(C'_1, (-(45°)), C'_1)
E' = Rotate(E, (-(45°)), C'_1)
k' = Segment(F, E')
G = Rotate(C'_1, 45°, C'_1)
E'_1 = Rotate(E, 45°, C'_1)
k'_1 = Segment(G, E'_1)
e = Circle(D', 1 / 2)
p = Circle(D'_1, 1 / 2)
q = Circle(E', 1 / 2)
r = Circle(E'_1, 1 / 2)
l = Ray(C', D')
m = Ray(C', D'_1)
n = Ray(C'_1, E')
s = Ray(C'_1, E'_1)
H = Intersect(r, s, 2)
t = Segment(E'_1, H)
I = Intersect(q, n, 2)
a_3 = Segment(E', I)
J = Intersect(p, m, 2)
b = Segment(D'_1, J)
K = Intersect(e, l, 2)
f_1 = Segment(D', K)
D'' = Rotate(D', 45°, D')
K' = Rotate(K, 45°, D')
g_1 = Segment(D'', K')
D''_1 = Rotate(D', (-(45°)), D')
K'_1 = Rotate(K, (-(45°)), D')
h_1 = Segment(D''_1, K'_1)
L = Rotate(D'_1, 45°, D'_1)
J' = Rotate(J, 45°, D'_1)
b' = Segment(L, J')
M = Rotate(D'_1, (-(45°)), D'_1)
J'_1 = Rotate(J, (-(45°)), D'_1)
b'_1 = Segment(M, J'_1)
E'' = Rotate(E', 45°, E')
I' = Rotate(I, 45°, E')
a' = Segment(E'', I')
E''_1 = Rotate(E', (-(45°)), E')
I'_1 = Rotate(I, (-(45°)), E')
a'_1 = Segment(E''_1, I'_1)
N = Rotate(E'_1, 45°, E'_1)
H' = Rotate(H, 45°, E'_1)
t' = Segment(N, H')
O = Rotate(E'_1, (-(45°)), E'_1)
H'_1 = Rotate(H, (-(45°)), E'_1)
t'_1 = Segment(O, H'_1)
c_1 = Circle(K'_1, 1 / 4)
d_1 = Circle(K', 1 / 4)
e_1 = Circle(J'_1, 1 / 4)
k_1 = Circle(J', 1 / 4)
p_1 = Circle(I'_1, 1 / 4)
q_1 = Circle(I', 1 / 4)
r_1 = Circle(H'_1, 1 / 4)
s_1 = Circle(H', 1 / 4)
i_1 = Ray(E'_1, H')
j_1 = Ray(E'_1, H'_1)
l_1 = Ray(E', I')
m_1 = Ray(E', I'_1)
n_1 = Ray(D'_1, J')
t_1 = Ray(D'_1, J'_1)
a_1 = Ray(D', K')
b_1 = Ray(D', K'_1)
P = Intersect(c_1, b_1, 2)
f_2 = Segment(K'_1, P)
Q = Intersect(d_1, a_1, 2)
g_2 = Segment(K', Q)
R = Intersect(e_1, t_1, 2)
h_2 = Segment(J'_1, R)
S = Intersect(k_1, n_1, 2)
i_2 = Segment(J', S)
T = Intersect(p_1, m_1, 2)
j_2 = Segment(I'_1, T)
k_2 = Segment(I'_1, T)
U = Intersect(q_1, l_1, 2)
l_2 = Segment(I', U)
V = Intersect(r_1, j_1, 2)
m_2 = Segment(H'_1, V)
W = Intersect(s_1, i_1, 2)
n_2 = Segment(H', W)
Z = Rotate(K'_1, 45°, K'_1)
P' = Rotate(P, 45°, K'_1)
p_2 = Segment(Z, P')
A_1 = Rotate(K'_1, (-(45°)), K'_1)
P'_1 = Rotate(P, (-(45°)), K'_1)
q_2 = Segment(A_1, P'_1)
K'' = Rotate(K', 45°, K')
Q' = Rotate(Q, 45°, K')
r_2 = Segment(K'', Q')
K''_1 = Rotate(K', (-(45°)), K')
Q'_1 = Rotate(Q, (-(45°)), K')
s_2 = Segment(K''_1, Q'_1)
B_1 = Rotate(J'_1, 45°, J'_1)
R' = Rotate(R, 45°, J'_1)
t_2 = Segment(B_1, R')
C_1 = Rotate(J'_1, (-(45°)), J'_1)
R'_1 = Rotate(R, (-(45°)), J'_1)
a_2 = Segment(C_1, R'_1)
J'' = Rotate(J', 45°, J')
S' = Rotate(S, 45°, J')
b_2 = Segment(J'', S')
J''_1 = Rotate(J', (-(45°)), J')
S'_1 = Rotate(S, (-(45°)), J')
c_2 = Segment(J''_1, S'_1)
D_1 = Rotate(I'_1, 45°, I'_1)
T' = Rotate(T, 45°, I'_1)
d_2 = Segment(D_1, T')
E_1 = Rotate(I'_1, (-(45°)), I'_1)
T'_1 = Rotate(T, (-(45°)), I'_1)
e_2 = Segment(E_1, T'_1)
I'' = Rotate(I', 45°, I')
U' = Rotate(U, 45°, I')
f_3 = Segment(I'', U')
I''_1 = Rotate(I', (-(45°)), I')
U'_1 = Rotate(U, (-(45°)), I')
g_3 = Segment(I''_1, U'_1)
F_1 = Rotate(H'_1, 45°, H'_1)
V' = Rotate(V, 45°, H'_1)
h_3 = Segment(F_1, V')
G_1 = Rotate(H'_1, (-(45°)), H'_1)
V'_1 = Rotate(V, (-(45°)), H'_1)
i_3 = Segment(G_1, V'_1)
H'' = Rotate(H', 45°, H')
W' = Rotate(W, 45°, H')
j_3 = Segment(H'', W')
H''_1 = Rotate(H', (-(45°)), H')
W'_1 = Rotate(W, (-(45°)), H')
k_3 = Segment(H''_1, W'_1)
a = 5 (slider from 0 to 5, step 0.05)