Umpolung

A = Point(yAxis)
B = (2, 3)
C = (1, 2)
D = (2, 1)
E = (3, 2)
F = (4, 0)
G = (-2, 3)
H = (-1, 2)
I = (-3, 2)
J = (-2, 1)
K = (-4, 0)
L = Point(xAxis)
M = (-3, -2)
N = (-2, -1)
O = (-2, -3)
P = (-1, -2)
Q = Point(yAxis)
R = (1, -2)
S = (2, -3)
T = (2, -1)
U = (3, -2)
V = Midpoint(G, H)
W = Midpoint(I, J)
Z = Midpoint(B, C)
A_1 = Midpoint(E, D)
B_1 = Midpoint(N, M)
C_1 = Midpoint(P, O)
D_1 = Midpoint(R, S)
E_1 = Midpoint(T, U)
a = Segment(A, Z)
b = Segment(B, C)
c = Segment(C, A_1)
d = Segment(B, A_1)
e = Segment(D, E)
f = Segment(A_1, F)
g = Segment(G, H)
h = Segment(V, A)
i = Segment(I, V)
j = Segment(V, J)
k = Segment(J, I)
l = Segment(W, K)
m = Segment(T, U)
n = Segment(R, E_1)
p_1 = Segment(S, E_1)
q = Segment(R, S)
s = Segment(D_1, Q)
t = Segment(N, M)
a_1 = Segment(M, C_1)
b_1 = Segment(N, C_1)
c_1 = Segment(O, P)
v = Segment(C_1, Q)
w = Segment(K, B_1)
F_1 = (-8, 4)
G_1 = (-7.918977818181819, -4.001326727272729)
or = Segment(F_1, A)
ub = Segment(G_1, Q)
H_1 = (-3.941436, -5.970718)
I_1 = (8.058564, -5.970718)
J_1 = Point(xAxis)
d_1 = Segment(F, J_1)
e_1 = Segment(K, H_1)
f_1 = Segment(H_1, I_1)
L_1 = (-9.324513818181819, -3.9720447272727286)
M_1 = (-9.939435818181819, -3.9720447272727286)
g_1 = Segment(M_1, L_1)
p = false
ob = Segment(F_1, A)
ur = Segment(G_1, Q)
O_1 = (-9.82, 4.08)
P_1 = (-9.2, 4.08)
h_1 = Segment(O_1, P_1)
ar = Segment(A, Z)
hb = Segment(A, V)
lb = Segment(W, K)
fr = Segment(A_1, F)
wb = Segment(K, B_1)
vb = Segment(C_1, Q)
sr = Segment(Q, D_1)
r = Segment(E_1, F)
rr = Segment(E_1, F)
R_1 = (8.915510181818176, -5.9818547272727285)
S_1 = (9.527770181818177, -5.9818547272727285)
i_1 = Segment(R_1, S_1)
T_1 = (-9.984689818181822, 4.05388527272727)
U_1 = (-9.265949818181822, 4.05388527272727)
V_1 = (-9.612009818181821, 4.4531852727272705)
W_1 = (-9.612009818181821, 3.7078252727272707)
j_1 = Segment(V_1, W_1)
k_1 = Segment(T_1, U_1)
K_1 = (8.995370181818176, 0.03426527272727096)
Q_1 = (9.767350181818177, 0.03426527272727096)
Z_1 = (9.394670181818176, 0.4868052727272709)
A_2 = (9.394670181818176, -0.391654727272729)
l_1 = Segment(K_1, Q_1)
m_1 = Segment(Z_1, A_2)
B_2 = (-9.824969818181822, -3.9853547272727288)
C_2 = (-9.026369818181822, -3.9853547272727288)
D_2 = (-9.425669818181822, -3.5594347272727287)
E_2 = (-9.425669818181822, -4.411274727272729)
n_1 = Segment(D_2, E_2)
q_1 = Segment(B_2, C_2)