A: (0, 0)
B = Point(xAxis)
C = Point(xAxis)
D = Point(xAxis)
E = Point(xAxis)
F: (12, 0.8)
G: (9, 0.8)
H = (6, 0.8)
I: (3, 0.8)
J = Point(yAxis)
q1, a, b, i, j = Polygon(A, B, I, J)
q2, b_1, c, h, i_1 = Polygon(B, C, H, I)
q3, g, d, c_1, h_1 = Polygon(G, D, C, H)
q4, g_1, f, e, d_1 = Polygon(G, F, E, D)
k, A_1, L, M, J_1, faceABLK, faceBIML, faceIJNM, faceAJNK, faceKLMN, arêteAK, arêteBL, arêteIM, arêteJN, arêteKL, arêteLM, arêteMN, arêteKN_{1} = Prism(q1, 1.1)
l, B_1, P, Q, I_1, faceBCPO, faceCHQP, faceHIRQ, faceBIRO, faceOPQR, arêteBO, arêteCP, arêteHQ, arêteIR, arêteOP, arêtePQ, arêteQR, arêteOR_{1} = Prism(q2, 1.1)
m, S, T, C_1, H_1, faceDGST, faceCDTU, faceCHVU, faceGHVS, faceSTUV, arêteGS, arêteDT, arêteCU, arêteHV, arêteST, arêteTU, arêteUV_{1}, arêteSV = Prism(q3, 1.1)
n, G_1, F_1, E_1, D_1, faceFGWZ, face3, face1, face2, face4, arêteGW, arêteFZ, arête2, arête1, arêteWZ_{1}, arête4, arête5, arête3 = Prism(q4, 1.1)
o, A_2, B_2, I_{4}, J_2, face5, faceLMON, face7, face6, faceKNOR_{1}, arête6, arêteLN, arêteMO, arête7, arêteKN_{2}, arêteNO_{1}, arêteOR_{2}, arêteKR_{1} = Prism(faceKLMN, 1.1)
p, K, C_2, H_2, I_2, face8, faceNOQP, face10, face9, faceKNOR, arête8, arêteNP, arêteOQ, arête9, arêteKN, arêteNO_{2}, arêteOR, arêteKR_{2} = Prism(faceOPQR, 1.1)
q, N, O, U, V, faceNOTS, face12, face13, face11, faceNOUV, arêteNS, arêteOT, arête10, arête11, arêteNO, arêteOU, arêteUV, arêteNV = Prism(faceSTUV, -1.1)
r, G_2, F_2, E_2, D_2, face14, face16, face17, face15, face18, arête12, arête13, arête14, arête15, arêteWZ_{2}, arête17, arête18, arête16 = Prism(face4, -1.1)
s, A_3, B_3, I_3, J_3, face19, face21, face22, face20, face23, arête19, arête20, arête21, arête22, arêteWZ_{3}, arête24, arête25, arête23 = Prism(faceKNOR_{1}, 1.1)
t, R, C_3, H_3, K_1, face24, face26, face27, face25, face28, arêteKR, arête26, arête27, arête28, arêteRW, arêteWZ_{4}, arête30, arête29 = Prism(faceKNOR, 1.1)
u, W, Z, L_1, M_1, faceNOZW, face30, face31, face29, face32, arêteNW, arêteOZ, arête31, arête32, arêteWZ, arête34, arête35, arête33 = Prism(faceNOUV, -1.1)
v, G_3, F_3, E_3, D_3, face33, face35, face36, face34, face37, arête36, arête37, arête38, arête39, arête40, arête42, arête43, arête41 = Prism(face18, -1.1)