Super!   

A = (-2.5, 2)
B = (4, 2)
a = Line(A, B)
C = (-2.5, 2.5)
D = (-0.5, 2.5)
E = (-0.5, 4)
Vieleck1, e, c, d = Polygon(C, D, E)
F = (-0.5, 3)
G = (-0.5, 2.5)
H = (0, 2.5)
I = (0, 3)
Vieleck2, f, g, h, i = Polygon(F, G, H, I)
J = (-0.5, 4)
K = (-0.5, 3.5)
L = (2.5, 3.5)
Vieleck3, l, j, k = Polygon(J, K, L)
M = (1, 3)
N = (0, 3)
O = (0, 2.5)
P = (1, 2.5)
Vieleck4, m, n, o, p = Polygon(M, N, O, P)
Q = (1, 3)
R = (1, 2.5)
S = (1.5, 2.5)
T = (1.5, 3)
Vieleck5, q, r, s, t = Polygon(Q, R, S, T)
V = (1.5, 2.5)
W = (2, 2.5)
Z = (2, 3)
A_1 = (1.5, 3)
Vieleck6, v, w, z, a_1 = Polygon(V, W, Z, A_1)
U = (2.5, 1.5)
B_1 = (4.5, 1.5)
C_1 = (4.5, 0)
Vieleck7, c_1, u, b_1 = Polygon(U, B_1, C_1)
D_1 = (-0.5, 0.5)
E_1 = (-0.5, 0)
F_1 = (0, 0)
G_1 = (0, 0.5)
Vieleck8, d_1, e_1, f_1, g_1 = Polygon(D_1, E_1, F_1, G_1)
H_1 = (-3, 0)
I_1 = (-3, -0.5)
J_1 = (-2.5, -0.5)
K_1 = (-2.5, 0)
Vieleck9, h_1, i_1, j_1, k_1 = Polygon(H_1, I_1, J_1, K_1)
L_1 = (1.5, 0)
M_1 = (1.5, -0.5)
N_1 = (2, -0.5)
O_1 = (2, 0)
Vieleck10, l_1, m_1, n_1, o_1 = Polygon(L_1, M_1, N_1, O_1)
P_1 = (-0.5, -0.5)
Q_1 = (-0.5, -1)
R_1 = (0.5, -1)
S_1 = (0.5, -0.5)
Vieleck11, p_1, q_1, r_1, s_1 = Polygon(P_1, Q_1, R_1, S_1)
T_1 = (-2.5, 1)
U_1 = (0.5, 1)
V_1 = (-2.5, 0.5)
Vieleck12, v_1, t_1, u_1 = Polygon(T_1, U_1, V_1)