A = (4.5, -1.5)
B = (9, -1.5)
C = (9, 6)
D = (-9, 6)
E = (-9, -6)
F = (-4.5, -6)
G = (-4.5, 1.5)
H = (4.5, 1.5)
AB = Segment(A, B)
BC = Segment(B, C)
CD = Segment(C, D)
DE = Segment(D, E)
EF = Segment(E, F)
FG = Segment(F, G)
GH = Segment(G, H)
AH = Segment(A, H)
I = (4.5, -1.5, 3)
J = (9, -1.5, 3)
K = (9, 6, 3)
L = (-9, 6, 3)
M = (-9, -6, 3)
N = (-4.5, -6, 3)
O = (-4.5, 1.5, 3)
P = (4.5, 1.5, 3)
AI = Segment(A, I)
BJ = Segment(B, J)
CK = Segment(C, K)
DL = Segment(D, L)
EM = Segment(E, M)
FN = Segment(F, N)
GO = Segment(G, O)
HP = Segment(H, P)
IJ = Segment(I, J)
JK = Segment(J, K)
KL = Segment(K, L)
LM = Segment(L, M)
MN = Segment(M, N)
NO = Segment(N, O)
OP = Segment(O, P)
Q = (6.75, 0.75, 7.5)
R = (6.75, 3.75, 7.5)
S = (-6.75, 3.75, 7.5)
T = (-6.75, -3.75, 7.5)
QR = Segment(Q, R)
RS = Segment(R, S)
ST = Segment(S, T)
MT = Segment(M, T)
NT = Segment(N, T)
OS = Segment(O, S)
SL = Segment(S, L)
PR = Segment(P, R)
KR = Segment(K, R)
IQ = Segment(I, Q)
JQ = Segment(J, Q)
EFNM, e, f, n, m = Polygon(E, F, N, M)
FGON, f_1, g, o, n_1 = Polygon(F, G, O, N)
veelhoek1, g_1, h, p, o_1 = Polygon(G, H, P, O)
PI = Segment(P, I)
veelhoek2, h_1, a, i, p_1 = Polygon(H, A, I, P)
veelhoek3, a_1, b, j, i_1 = Polygon(A, B, J, I)
veelhoek4, d, e_1, m_1, l = Polygon(D, E, M, L)
veelhoek5, d_1, l_1, k, c = Polygon(D, L, K, C)
veelhoek6, c_1, b_1, j_1, k_1 = Polygon(C, B, J, K)
veelhoek7, k_2, l_2, s, r = Polygon(K, L, S, R)
veelhoek8, l_3, m_2, t, s_1 = Polygon(L, M, T, S)
veelhoek9, o_2, s_2, r_1, p_2 = Polygon(O, S, R, P)
veelhoek10, k_3, j_2, q, r_2 = Polygon(K, J, Q, R)
veelhoek11, p_3, i_2, q_1, r_3 = Polygon(P, I, Q, R)
veelhoek12, t_1, m_3, n_2 = Polygon(M, N, T)
veelhoek13, n_3, o_3, s_3, t_2 = Polygon(N, O, S, T)
veelhoek14, e_2, f_2, g_2, h_2, a_2, b_2, c_2, d_2 = Polygon(E, F, G, H, A, B, C, D)
veelhoek15, q_2, i_3, j_3 = Polygon(I, J, Q)