Author: Ángel Corral Cedena

180º

90º

-270º

Es una simetría

-180º

90º

-270º

180º

-270º

Reflexión

-90º

P2

P3

P4

Reflexión

Pulsa para solución

A = (-1.5, 5.5)
B = (-3, 5.5)
C = (-3, 3)
D = (-2.5, 3)
E = (-2.5, 4)
F_6 = (-2, 4)
G_5 = (-2, 4.5)
H = (-2.5, 4.5)
I = (-2.5, 5)
J = (-1.5, 5)
F, a, b, c, d, e, f, g, h, i, j = Polygon(A, B, C, D, E, F_6, G_5, H, I, J)
O_1 = (-1, 4.5)
A' = Rotate(A, 180°, O_1)
B' = Rotate(B, 180°, O_1)
C' = Rotate(C, 180°, O_1)
D' = Rotate(D, 180°, O_1)
E' = Rotate(E, 180°, O_1)
F' = Rotate(F_6, 180°, O_1)
G' = Rotate(G_5, 180°, O_1)
H' = Rotate(H, 180°, O_1)
I' = Rotate(I, 180°, O_1)
J' = Rotate(J, 180°, O_1)
F_1, a', b', c', d', e', f', g', h', i', j' = Polygon(A', B', C', D', E', F', G', H', I', J')
O_2 = (2, 6)
A'' = Rotate(A', 90°, O_2)
B'' = Rotate(B', 90°, O_2)
C'' = Rotate(C', 90°, O_2)
D'' = Rotate(D', 90°, O_2)
E'' = Rotate(E', 90°, O_2)
F'' = Rotate(F', 90°, O_2)
G'' = Rotate(G', 90°, O_2)
H'' = Rotate(H', 90°, O_2)
I'' = Rotate(I', 90°, O_2)
J'' = Rotate(J', 90°, O_2)
F_2, a'', b'', c'', d'', e'', f'', g'', h'', i'', j'' = Polygon(A'', B'', C'', D'', E'', F'', G'', H'', I'', J'')
O_3 = (5, 5.5)
A''' = Rotate(A'', 90°, O_3)
B''' = Rotate(B'', 90°, O_3)
C''' = Rotate(C'', 90°, O_3)
D''' = Rotate(D'', 90°, O_3)
E''' = Rotate(E'', 90°, O_3)
F''' = Rotate(F'', 90°, O_3)
G''' = Rotate(G'', 90°, O_3)
H''' = Rotate(H'', 90°, O_3)
I''' = Rotate(I'', 90°, O_3)
J''' = Rotate(J'', 90°, O_3)
F_3, a''', b''', c''', d''', e''', f''', g''', h''', i''', j''' = Polygon(A''', B''', C''', D''', E''', F''', G''', H''', I''', J''')
O_4 = (7.5, 2.5)
A'''' = Rotate(A''', 270°, O_4)
B'''' = Rotate(B''', 270°, O_4)
C'''' = Rotate(C''', 270°, O_4)
D'''' = Rotate(D''', 270°, O_4)
E'''' = Rotate(E''', 270°, O_4)
F'''' = Rotate(F''', 270°, O_4)
G'''' = Rotate(G''', 270°, O_4)
H'''' = Rotate(H''', 270°, O_4)
I'''' = Rotate(I''', 270°, O_4)
J'''' = Rotate(J''', 270°, O_4)
F_4, a'''', b'''', c'''', d'''', e'''', f'''', g'''', h'''', i'''', j'''' = Polygon(A'''', B'''', C'''', D'''', E'''', F'''', G'''', H'''', I'''', J'''')
O = (10.5, 5.5)
P_2 = (10.5, 2)
k = Segment(O, P_2)
A''''' = Mirror(A'''', k)
B''''' = Mirror(B'''', k)
C''''' = Mirror(C'''', k)
D''''' = Mirror(D'''', k)
E''''' = Mirror(E'''', k)
F''''' = Mirror(F'''', k)
G''''' = Mirror(G'''', k)
H''''' = Mirror(H'''', k)
I''''' = Mirror(I'''', k)
J''''' = Mirror(J'''', k)
F_5, a''''', b''''', c''''', d''''', e''''', f''''', g''''', h''''', i''''', j''''' = Polygon(A''''', B''''', C''''', D''''', E''''', F''''', G''''', H''''', I''''', J''''')
O_5 = Point(k)
R = (-3, 1)
S = (-3, 0.5)
T = (-2, 0.5)
U = (-3, -1.5)
V = (-2.5, -1.5)
W = (-1.5, 0.5)
Z = (-1.5, 1)
G, r, s, t, u, v, w, z = Polygon(R, S, T, U, V, W, Z)
A_1 = (-0.977679316441349, -0.29562121370806094)
R' = Rotate(R, 180°, A_1)
S' = Rotate(S, 180°, A_1)
T' = Rotate(T, 180°, A_1)
U' = Rotate(U, 180°, A_1)
V' = Rotate(V, 180°, A_1)
W' = Rotate(W, 180°, A_1)
Z' = Rotate(Z, 180°, A_1)
G_1, r', s', t', u', v', w', z' = Polygon(R', S', T', U', V', W', Z')
B1 = (2, 1.5)
C1 = (2, -2)
l = Segment(B1, C1)
R'' = Mirror(R', l)
S'' = Mirror(S', l)
T'' = Mirror(T', l)
U'' = Mirror(U', l)
V'' = Mirror(V', l)
W'' = Mirror(W', l)
Z'' = Mirror(Z', l)
G_2, r'', s'', t'', u'', v'', w'', z'' = Polygon(R'', S'', T'', U'', V'', W'', Z'')
A_2 = Point(l)
A_3 = (5.5, 1)
R''' = Rotate(R'', 90°, A_3)
S''' = Rotate(S'', 90°, A_3)
T''' = Rotate(T'', 90°, A_3)
U''' = Rotate(U'', 90°, A_3)
V''' = Rotate(V'', 90°, A_3)
W''' = Rotate(W'', 90°, A_3)
Z''' = Rotate(Z'', 90°, A_3)
G_3, r''', s''', t''', u''', v''', w''', z''' = Polygon(R''', S''', T''', U''', V''', W''', Z''')
A_4 = (9, -2.5)
R'''' = Rotate(R''', 270°, A_4)
S'''' = Rotate(S''', 270°, A_4)
T'''' = Rotate(T''', 270°, A_4)
U'''' = Rotate(U''', 270°, A_4)
V'''' = Rotate(V''', 270°, A_4)
W'''' = Rotate(W''', 270°, A_4)
Z'''' = Rotate(Z''', 270°, A_4)
G_4, r'''', s'''', t'''', u'''', v'''', w'''', z'''' = Polygon(R'''', S'''', T'''', U'''', V'''', W'''', Z'''')
B_1 = (0.5, -4.5)
pic2 = Rotate(P, 180°, B_1)
B_2 = (5, -2.5)
pic3 = Rotate(pic2, 90°, B_2)
I1 = (9.5, -2.5)
J1 = (9.5, -6.5)
m = Segment(I1, J1)
pic4 = Mirror(pic3, m)
B_3 = Point(m)
T12: P + ""
n = false