Fibonacci spiraale kasutades moodustatud süda

A = (0, 1)
B = (1, 1)
poly1, f, g, h, i, C, D = Polygon(A, B, 4)
poly2, j, k, l, m, E, F = Polygon(D, C, 4)
G = (3, 1)
poly3, n, p, q, r, H, I = Polygon(B, G, 4)
poly4, s, t, a, b, J, K = Polygon(F, H, 4)
L = (-5, 1)
poly5, c, d, e, f_1, M, N = Polygon(L, A, 4)
O = (-5, -7)
P = (3, -7)
poly6, g_1, h_1, i_1, j_1, Q, R = Polygon(O, P, 4)
S = (16, -7)
poly7, k_1, l_1, m_1, n_1, T, U = Polygon(P, S, 4)
c_1 = CircleArc(C, D, B)
d_1 = CircleArc(C, E, D)
e_1 = CircleArc(E, B, H)
p_1 = CircleArc(F, H, K)
q_1 = CircleArc(A, K, L)
r_1 = CircleArc(G, L, P)
s_1 = CircleArc(J, P, T)
P_{1} = (3, -7)
S_{1} = (16, -7)
P_{2} = (2.73, 6.05)
S_{2} = (15.73, 6.05)
V = Intersect(e, f_1)
W = Intersect(t, a)
N_1 = Intersect(s_1, l_1, 2)
poly14, l_3, m_3, n_3, p_3, O_1, Q_1 = Polygon(W, N_1, 4)
Z = Intersect(p_1, q_1, 1)
poly8, t_1, a_1, b_1, f_2, A_1, B_1 = Polygon(Z, W, 4)
C_1 = Point(b_1)
poly9, g_2, h_2, i_2, j_2, D_1, E_1 = Polygon(C_1, A_1, 4)
poly10, p_2, q_2, r_2, s_2, F_1, G_1 = Polygon(B_1, C_1, 4)
poly11, t_2, a_2, b_2, c_2, H_1, I_1 = Polygon(G_1, F_1, 4)
poly12, d_2, e_2, f_3, g_3, J_1, K_1 = Polygon(V, Z, 4)
poly13, h_3, i_3, j_3, k_3, L_1, M_1 = Polygon(K_1, D_1, 4)
c_3 = CircleArc(I_1, K_1, Z)
d_3 = CircleArc(D_1, Q_1, K_1)
e_3 = CircleArc(W, N_1, Q_1)
q_3 = CircleArc(B_1, Z, A_1)
r_3 = CircleArc(C_1, A_1, E_1)
s_3 = CircleArc(F_1, E_1, G_1)
t_3 = CircleArc(F_1, G_1, C_1)