A = (-0.34, -0.42)
B = (5.78, -0.42)
c = Circle(A, B)
d = Circle(B, A)
C = Intersect(c, d, 1.0)
a = Segment(A, B)
b = Segment(B, C)
e = Segment(C, A)
D = Midpoint(a)
E = Midpoint(b)
F = Midpoint(e)
poly1, f, d_1, e_1 = Polygon(D, E, F)
G = Midpoint(A, D)
H = Midpoint(D, B)
I = Midpoint(B, E)
J = Midpoint(E, D)
K = Midpoint(E, C)
L = Midpoint(C, F)
M = Midpoint(F, E)
N = Midpoint(F, A)
O = Midpoint(F, D)
poly2, m, l, k = Polygon(L, K, M)
poly3, h, j, i = Polygon(J, I, H)
poly4, g, n, o = Polygon(N, O, G)
P = Midpoint(A, G)
Q = Midpoint(G, N)
R = Midpoint(N, A)
S = Midpoint(G, D)
T = Midpoint(D, O)
U = Midpoint(O, G)
V = Midpoint(D, H)
W = Midpoint(H, J)
Z = Midpoint(J, D)
A_1 = Midpoint(H, B)
B_1 = Midpoint(B, I)
C_1 = Midpoint(I, H)
D_1 = Midpoint(J, I)
E_1 = Midpoint(I, E)
F_1 = Midpoint(E, J)
G_1 = Midpoint(M, E)
H_1 = Midpoint(E, K)
I_1 = Midpoint(K, M)
J_1 = Midpoint(L, K)
K_1 = Midpoint(K, C)
L_1 = Midpoint(C, L)
M_1 = Midpoint(F, M)
N_1 = Midpoint(M, L)
O_1 = Midpoint(L, F)
P_1 = Midpoint(N, O)
Q_1 = Midpoint(O, F)
R_1 = Midpoint(F, N)
poly5, p, r, q = Polygon(R, Q, P)
poly6, s, u, t = Polygon(U, T, S)
poly7, v, z, w = Polygon(Z, W, V)
poly8, a_1, c_1, b_1 = Polygon(C_1, B_1, A_1)
poly9, d_2, f_1, e_2 = Polygon(F_1, E_1, D_1)
poly10, g_1, i_1, h_1 = Polygon(I_1, H_1, G_1)
poly11, m_1, o_1, n_1 = Polygon(O_1, N_1, M_1)
poly12, p_1, r_1, q_1 = Polygon(R_1, Q_1, P_1)
poly13, j_1, l_1, k_1 = Polygon(L_1, K_1, J_1)
S_1 = Midpoint(R, A)
T_1 = Midpoint(A, P)
V_1 = Midpoint(P, G)
W_1 = Midpoint(G, Q)
Z_1 = Midpoint(Q, P)
A_2 = Midpoint(G, S)
B_2 = Midpoint(S, U)
C_2 = Midpoint(U, G)
D_2 = Midpoint(S, D)
E_2 = Midpoint(D, T)
G_2 = Midpoint(D, V)
H_2 = Midpoint(V, Z)
J_2 = Midpoint(V, H)
K_2 = Midpoint(H, W)
M_2 = Midpoint(H, A_1)
N_2 = Midpoint(A_1, C_1)
O_2 = Midpoint(C_1, H)
P_2 = Midpoint(A_1, B)
Q_2 = Midpoint(B, B_1)
S_2 = Midpoint(C_1, B_1)
T_2 = Midpoint(B_1, I)
U_2 = Midpoint(I, C_1)
V_2 = Midpoint(Z, W)
W_2 = Midpoint(W, J)
Z_2 = Midpoint(J, Z)
B_3 = Midpoint(T, O)
D_3 = Midpoint(S_1, Z_1)
U_1 = Midpoint(S, T)
F_2 = Midpoint(D, Z)
I_2 = Midpoint(V, W)
L_2 = Midpoint(A_1, B_1)
R_2 = Midpoint(D_1, I)
A_3 = Midpoint(J, D_1)
C_3 = Midpoint(D_1, F_1)
E_3 = Midpoint(F_1, J)
F_3 = Midpoint(D_1, E_1)
G_3 = Midpoint(E_1, I)
H_3 = Midpoint(O, U)
I_3 = Midpoint(Q, N)
J_3 = Midpoint(N, R)
K_3 = Midpoint(N, R_1)
L_3 = Midpoint(R_1, P_1)
M_3 = Midpoint(P_1, N)
N_3 = Midpoint(P_1, Q_1)
O_3 = Midpoint(Q_1, O)
P_3 = Midpoint(O, P_1)
Q_3 = Midpoint(Q_1, R_1)
R_3 = Midpoint(R_1, F)
S_3 = Midpoint(F, Q_1)
T_3 = Midpoint(F_1, E_1)
U_3 = Midpoint(E_1, E)
V_3 = Midpoint(E, F_1)
W_3 = Midpoint(F, M_1)
Z_3 = Midpoint(M_1, O_1)
A_4 = Midpoint(O_1, F)
B_4 = Midpoint(M_1, M)
C_4 = Midpoint(M, N_1)
D_4 = Midpoint(N_1, M_1)
E_4 = Midpoint(M, G_1)
F_4 = Midpoint(G_1, I_1)
G_4 = Midpoint(I_1, M)
H_4 = Midpoint(G_1, E)
I_4 = Midpoint(E, H_1)
J_4 = Midpoint(H_1, G_1)
K_4 = Midpoint(I_1, H_1)
L_4 = Midpoint(H_1, K)
M_4 = Midpoint(K, I_1)
N_4 = Midpoint(L, O_1)
O_4 = Midpoint(O_1, N_1)
P_4 = Midpoint(N_1, L)
Q_4 = Midpoint(L, J_1)
R_4 = Midpoint(J_1, K)
S_4 = Midpoint(K, K_1)
T_4 = Midpoint(L_1, J_1)
U_4 = Midpoint(L, L_1)
V_4 = Midpoint(J_1, K_1)
W_4 = Midpoint(L_1, K_1)
Z_4 = Midpoint(K_1, C)
A_5 = Midpoint(C, L_1)
poly14, w_4, a_5, z_4 = Polygon(A_5, Z_4, W_4)
poly15, q_4, u_4, t_4 = Polygon(U_4, T_4, Q_4)
poly16, r_4, v_4, s_4 = Polygon(V_4, S_4, R_4)
poly17, k_4, m_4, l_4 = Polygon(M_4, L_4, K_4)
poly18, o_4, n_4, p_4 = Polygon(N_4, P_4, O_4)
poly19, w_3, a_4, z_3 = Polygon(A_4, Z_3, W_3)
poly20, b_4, d_4, c_4 = Polygon(D_4, C_4, B_4)
poly21, e_4, g_4, f_4 = Polygon(G_4, F_4, E_4)
poly22, h_4, j_4, i_4 = Polygon(J_4, I_4, H_4)
poly23, t_3, v_3, u_3 = Polygon(V_3, U_3, T_3)
poly24, q_3, r_3, s_3 = Polygon(R_3, S_3, Q_3)
poly25, m_3, k_3, l_3 = Polygon(K_3, L_3, M_3)
poly26, p_3, n_3, o_3 = Polygon(N_3, O_3, P_3)
B_5 = Midpoint(R, Q)
C_5 = Midpoint(U, T)
poly27, a_3, e_3, c_3 = Polygon(E_3, C_3, A_3)
poly28, r_2, f_3, g_3 = Polygon(F_3, G_3, R_2)
poly29, s_2, u_2, t_2 = Polygon(U_2, T_2, S_2)
poly30, v_2, z_2, w_2 = Polygon(Z_2, W_2, V_2)
poly31, c_5, h_3, b_3 = Polygon(H_3, B_3, C_5)
poly32, b_5, j_3, i_3 = Polygon(J_3, I_3, B_5)
poly33, t_1, s_1, d_3 = Polygon(S_1, D_3, T_1)
poly34, v_1, z_1, w_1 = Polygon(Z_1, W_1, V_1)
poly35, a_2, c_2, b_2 = Polygon(C_2, B_2, A_2)
poly36, d_5, u_1, e_5 = Polygon(U_1, E_2, D_2)
poly37, g_2, f_2, h_2 = Polygon(F_2, H_2, G_2)
poly38, j_2, i_2, k_2 = Polygon(I_2, K_2, J_2)
poly39, m_2, o_2, n_2 = Polygon(O_2, N_2, M_2)
poly40, p_2, l_2, q_2 = Polygon(L_2, Q_2, P_2)