A = (0, 0)
B = (1, 0)
poly1, f, g, h, i, j, k, C, D, E, F = Polygon(A, B, 6)
poly2, l, m, n, p, q, r, G, H, I, J = Polygon(C, B, 6)
poly3, s, t, a, b, c, d, K, L, M, N = Polygon(G, B, 6)
poly4, e, f_1, g_1, h_1, i_1, j_1, O, P, Q, R = Polygon(L, A, 6)
S = Centroid(poly1)
T = Centroid(poly4)
U = Centroid(poly3)
V = Centroid(poly2)
k_1 = Line(S, B)
l_1 = Line(A, S)
m_1 = Line(F, S)
n_1 = Line(V, S)
p_1 = Line(T, S)
q_1 = Line(U, S)
r_1 = Line(B, A)
s_1 = Line(P, T)
t_1 = Line(F, T)
a_1 = Line(U, T)
b_1 = Line(U, V)
c_1 = Line(J, V)
d_1 = Line(C, V)
W = Midpoint(J, C)
Z = Midpoint(F, P)
A_1 = Midpoint(L, R)
B_1 = Midpoint(G, H)
e_1 = Line(A_1, Z)
f_2 = Line(W, B_1)
g_2 = Line(L, G)
h_2 = Line(A, N)
i_2 = Line(M, B)
C_1 = Intersect(n_1, p)
D_1 = Intersect(k_1, b_1)
E_1 = Intersect(l_1, a_1)
F_1 = Intersect(q_1, r_1)
G_1 = Intersect(p_1, d_1)
am1, w, v, j_2, h_3, g_3, k_2, u, l_2, a_2, m_2, s_2, n_2, c_2 = Polygon(W, V, C_1, H, G, D_1, U, E_1, A, F_1, S, G_1, C)