Author: juliette hernando

A = (-4.434444564629526, 2.1925235262303944)
B = (-1.209522985397511, 1.7778907517577056)
a = Segment(A, B)
C = (-3.213581395348835, 3.689808545159544)
b = Segment(B, C)
D = (-1.8775424553812858, 3.067859383450512)
c = Segment(C, D)
E = (-1.462909680908598, 3.390351541373714)
d_1 = Segment(D, E)
F = (-1.7162963764196848, 4.680320173066519)
e = Segment(E, F)
G = (-0.2650816657652776, 2.6071563007030814)
f = Segment(F, G)
H = (0.4950784207679835, 5.993323958896697)
g = Segment(G, H)
I = (3.9273163872363437, 4.08140616549486)
h = Segment(H, I)
J = (2.2918204434829637, 3.7589140075716583)
i = Segment(I, J)
K = (3.144121146565711, 2.215558680367766)
j = Segment(J, K)
L = (1.7159415900486754, 2.4689453758788527)
k = Segment(K, L)
M = (2.4530665224445647, 1.4553985938345044)
l = Segment(L, M)
N = (0.5872190373174697, 2.008242293131421)
m = Segment(M, N)
O = (1.7620118983234183, -0.06492157923201747)
n = Segment(N, O)
P = (-0.6566792861005938, 0.8104142779881012)
p = Segment(O, P)
Q = (-0.4723980530016214, -0.4334840454299621)
q = Segment(P, Q)
R = (-2.223069767441859, 0.21150027041644104)
r = Segment(Q, R)
S = (-2.3843158464034593, -1.2857847485127092)
s = Segment(R, S)
T = (-3.328757166035693, -0.5025895078420768)
t = Segment(S, T)
U = (-3.996776636019468, -1.930769064359112)
a_1 = Segment(T, U)
b_1 = Segment(U, A)
V = (5.37853109789075, 5.279234180638181)
W = (1.3704142779881021, -2.7600346133044877)
d = Line(V, W)
poly1, h_1, g_1, f_1, e_1, d_2, c_1, b_2, a_2, u, t_1, s_1, r_1, q_1, p_1, o, n_1, m_1, l_1, k_1, j_1, i_1 = Polygon(H, G, F, E, D, C, B, A, U, T, S, R, Q, P, O, N, M, L, K, J, I)
Z = Point(poly1)
Z' = Mirror(Z, d)