I

II

III

An den markierten Punkten 
der Vektoren kann man ziehen.

A = (-1, -1)
B = (3, -1)
C = (1.3676521043044885, -2.772077644609774)
D = (-12.050645846915026, 1.9416101602682745)
V = (-12.019221261549168, 8.352225574902421)
u = Vector(D, V)
F = Translate(A, u)
G = Translate(B, u)
H = Translate(C, u)
a = Segment(A, C)
b = Segment(C, B)
c = Segment(B, A)
d = Segment(F, H)
e = Segment(H, G)
f = Segment(G, F)
g = Segment(F, A)
h = Segment(H, C)
i = Segment(B, G)
j = Segment(H, B)
k = Segment(F, C)
l = Segment(B, F)
I = (-12.899109651793076, -2.0807367665609924)
V_3 = (-2.811817749354046, -1.9864630104634322)
K = (-10.479416578622338, -0.3523845714390425)
V_1 = (-5.200086237158924, -0.25811081534148106)
M = (-12.270617944475996, -0.7294795958292886)
V_2 = (-7.431231798134534, 2.0673085017316897)
v = Vector(I, V_3)
w = Vector(K, V_1)
z = Vector(M, V_2)
O = Translate(F, z)
P = Translate(G, z)
Q = Translate(H, z)
R = Translate(B, z)
m = Segment(O, P)
n = Segment(O, Q)
p = Segment(Q, P)
q = Segment(P, R)
r = Segment(Q, R)
s = Segment(O, R)
S = Translate(A, w)
T = Translate(C, w)
U = Translate(B, w)
V_4 = Translate(F, w)
t = Segment(S, T)
a1 = Segment(T, U)
b1 = Segment(U, S)
c1 = Segment(S, V_4)
d1 = Segment(V_4, U)
e1 = Segment(V_4, T)
W = Translate(C, v)
Z = Translate(B, v)
A1 = Translate(H, v)
B1 = Translate(F, v)
f1 = Segment(B1, A1)
g1 = Segment(A1, Z)
h1 = Segment(A1, W)
i1 = Segment(W, Z)
j1 = Segment(W, B1)
poly1, g_1, f_1, h_1 = Polygon(F, H, G)
poly2, p_1, o, q_1 = Polygon(O, Q, P)
poly3, f_2, a_1, c_1 = Polygon(A, C, F)
poly4, v_4, s_1, t_1 = Polygon(S, T, V_4)
poly5, b_1, h_2, g_2 = Polygon(H, G, B)
poly6, r_1, q_2, p_2 = Polygon(Q, P, R)
poly7, c_2, f_3, h_3 = Polygon(F, H, C)
poly8, b1_1, w_1, a1_1 = Polygon(W, A1, B1)
poly9, h_4, c_3, b_2 = Polygon(C, B, H)
poly10, a1_2, w_2, z_1 = Polygon(W, Z, A1)
k1 = Segment(Z, B1)