Flache Flunder

Arbeitsauftrag:

Verschiebe die Flache Flunder um den roten Verschiebungspfeil.
Führe danach weitere Verschiebungen durch, damit sich die Fläche lückenlos schließt!

A = (4.0200000000000005, 0.9400000000000001)
C = (4.2, -3.96)
Vieleck1, a, b, c, d, E, G = Polygon(A, C, 4)
E_1 = Midpoint(a)
F_1 = Midpoint(c)
G_1 = Midpoint(b)
H_1 = Midpoint(d)
I = Midpoint(E_1, F_1)
B = Midpoint(E_1, I)
e = Segment(A, B)
f = Segment(B, C)
g = Circle(F_1, Segment[E_1, B])
h = Line(E_1, F_1)
i = Line(H_1, G_1)
F = Intersect(g, h, 2)
j = Segment(G, F)
k = Segment(F, E)
D = Midpoint(I, G_1)
p = Circle(H_1, Segment[D, G_1])
H = Intersect(p, i, 1)
l = Segment(C, D)
m = Segment(D, E)
n = Segment(H, G)
q = Segment(H, A)
r = Segment(H_1, F_1)
N = Intersect(p, r, 1)
O = Intersect(g, r, 1)
P = (7.28, 0.44)
s = Circle(N, P)
t = Circle(O, Segment[N, P])
Vieleck2, m_1, a_1, j_1, b_1, l_1, c_1, k_1, d_1 = Polygon(H, A, B, C, D, E, F, G)
u = Vector(D, H)
v = Vector(B, F)
E'_1 = Translate(E, u)
G'_1 = Translate(G, u)
H' = Translate(H, v)
A' = Translate(A, v)
E' = Translate(E, v)
G' = Translate(G, v)
A''_1 = Translate(A', u)
E''_1 = Translate(E', u)
G''_1 = Translate(G', u)
A'' = Translate(A', v)
s'_1 = Translate(s, v)
t'_1 = Translate(t, v)
N'_1 = Translate(N, v)
O'_1 = Translate(O, v)
e_1 = Translate(s'_1, u)
f_1 = Translate(t'_1, u)
U = Translate(N'_1, u)
V = Translate(O'_1, u)
w = Vector(A, A''_1)
J = (-1.3000000000000014, 12.240000000000002)
K = (-1.3000000000000014, 8.970000000000002)
L = (6.74, 9.000000000000002)
M = (6.74, 12.240000000000002)
Vieleck3, j_2, k_2, l_2, m_2 = Polygon(J, K, L, M)
A'_2 = Translate(A, w)
C' = Translate(C, w)