B'J=h (diametro sfera)

P'C1=h1

L

T

C''

C'ΞK'

K''

h

h1

D''

B''

W''

V''

A''

U''

M''

H''

P''

Z''

C'''

K'''

V'''≡H'''

W'''≡M'''

A'''

U'''

D'''≡P'''

B'''≡Z'''

A_1 = (3.52, -0.96)
B_1 = (13.633377279623263, -0.96)
a = Segment(A_1, B_1)
C = Midpoint(a)
c = Circle(C, B_1)
b = OrthogonalLine(C, a)
d = Circle(B_1, C)
D_1 = Intersect(c, d, 1)
E = Intersect(c, d, 2)
e = Segment(D_1, E)
F = Intersect(a, e)
A_2 = Intersect(c, b, 2)
H_1 = (4.88, -2.08)
f = CircleArc(F, A_2, H_1)
I = Intersect(f, a, 1)
g = Circle(A_2, I)
D' = Intersect(c, g, 1)
K = Intersect(c, g, 2)
h = Circle(D', Segment[D', A_2])
k = Circle(K, Radius[h])
L = Intersect(c, h, 1)
M' = Intersect(c, k, 2)
i = Segment(A_2, D')
j = Segment(D', L)
l = Segment(L, M')
m = Segment(M', K)
n = Segment(K, A_2)
N = (4.14, 3.96)
p = Circle(A_2, Segment[A_2, N])
q = Circle(D', Radius[p])
O = Intersect(p, q, 2)
P_1 = Point(q)
Q = (2.32, 4.5)
r = CircleArc(D', P_1, Q)
R = Point(p)
S = Point(p)
s = CircleArc(A_2, R, S)
P' = Mirror(D', b)
P'_1 = Mirror(P_1, b)
Q'_1 = Mirror(Q, b)
r' = Arc(Mirror[Circle[D', P_1], b], P'_1, Q'_1)
A' = Mirror(A_2, b)
R'_1 = Mirror(R, b)
S'_1 = Mirror(S, b)
s' = Arc(Mirror[Circle[A_2, R], b], R'_1, S'_1)
O' = Mirror(O, b)
t = Segment(C, K)
R'' = Mirror(R'_1, t)
S'' = Mirror(S'_1, t)
s'' = Arc(Mirror[Mirror[Circle[A_2, R], b], t], R'', S'')
P'' = Mirror(P'_1, t)
Q'' = Mirror(Q'_1, t)
r'' = Arc(Mirror[Mirror[Circle[D', P_1], b], t], P'', Q'')
a_1 = Segment(C, D')
J' = Mirror(D', a_1)
P'_2 = Mirror(P_1, a_1)
Q' = Mirror(Q, a_1)
r'_1 = Arc(Mirror[Circle[D', P_1], a_1], P'_2, Q')
W' = Mirror(A_2, a_1)
R' = Mirror(R, a_1)
S' = Mirror(S, a_1)
s'_1 = Arc(Mirror[Circle[A_2, R], a_1], R', S')
O'_1 = Mirror(O, a_1)
b_1 = Segment(C, O)
c_1 = Segment(C, O')
T = Intersect(s'', r'', 1)
c_7 = Circle(C, A')
U' = Intersect(c, b, 1)
d_1 = Segment(C, T)
e_1 = Segment(C, O'_1)
V' = Intersect(c, b_1, 1)
B' = Intersect(c, e_1, 1)
Z' = Intersect(c, d_1, 1)
H' = Intersect(c, c_1, 1)
f_1 = Segment(A_2, H')
g_1 = Segment(H', K)
h_1 = Segment(K, Z')
i_1 = Segment(Z', M')
j_1 = Segment(M', U')
k_1 = Segment(U', L)
l_1 = Segment(L, B')
m_1 = Segment(B', D')
n_1 = Segment(D', V')
p_1 = Segment(V', A_2)
q_1 = Segment(V', H')
r_1 = Segment(H', Z')
s_1 = Segment(Z', U')
t_1 = Segment(U', B')
a_2 = Segment(B', V')
b_2 = Segment(C, A_2)
c_2 = Segment(C, L)
d_2 = Segment(C, M')
e_2 = Segment(V', C)
f_2 = Segment(H', C)
g_2 = Segment(B', C)
h_2 = Segment(U', C)
i_2 = Segment(Z', C)
j_2 = Segment(D', P')
k_2 = Segment(B', Z')
p_2 = Circle(P', M')
q_2 = Circle(M', P')
G = Intersect(p_2, q_2, 1)
l_2 = Segment(P', G)
m_2 = Segment(M', G)
r_2 = Circle(Z', Radius[q_2])
H_5 = Point(r_2)
I_5 = Point(r_2)
k_7 = CircleArc(Z', H_5, I_5)
n_2 = Line(P', h_1)
J = Intersect(r_2, n_2, 1)
d_7 = Segment(B', J)
s_2 = Line(P', j_2)
J_5 = (19.59043864631423, 0.6026027249645332)
j_7 = Segment(P', J_5)
C_1 = Intersect(r_2, s_2, 2)
I_1 = (-5.634453538669759, 5.870647847586174)
J_1 = (23.021393654663818, 5.870647847586174)
a_3 = Segment(I_1, J_1)
K_1 = (8.576688639811634, 30.376480469024106)
b_3 = Segment(A', K_1)
L_1 = Intersect(a_3, b_3)
T_1 = Point(a_3)
U_1 = (35.54369332763278, 5.870647847586174)
t_3 = Segment(T_1, U_1)
A = (3.7674919580431068, 19.22665526812773)
d_3 = Segment(D', A)
B = (5.604441631895472, 19.507656181830544)
f_3 = Segment(V', B)
D = (8.576688639811634, 19.82912519113467)
g_3 = Segment(A', D)
H = (11.548935647727793, 19.443413875814514)
i_3 = Segment(H', H)
M = Point(a_3)
P = (-1.1789982445989866, 20.47849026985849)
j_3 = Segment(M, P)
p_3 = Circle(M, Segment[B', J])
U = Point(p_3)
V = Point(p_3)
q_3 = CircleArc(M, U, V)
W = Intersect(q_3, j_3, 1)
e_3 = Segment(P', C_1)
O_1 = (15.949067019083605, 0.5740218348578742)
h_3 = Circle(O_1, C_1)
t_2 = Line(Z', m)
E_1 = Intersect(m, i_2)
F_1 = (14.24116256517851, 2.710348735288448)
c_3 = CircleArc(E_1, G, F_1)
G_1 = Intersect(c_3, t_2, 1)
distanzaPC1 = Distance(P', C_1)
distanzaZG1 = Distance(Z', G_1)
S_1 = (3.7674919580431063, 14.814655181340068)
Z = (30.53201400693496, 17.177747387255923)
n_3 = Segment(W, Z)
M_1 = Intersect(g_3, n_3)
N_1 = Midpoint(M_1, L_1)
Q_1 = (0.4552131160460746, 11.524197617421049)
r_3 = Segment(N_1, Q_1)
R_1 = (30.69473755673383, 11.524197617421047)
s_3 = Segment(N_1, R_1)
W_1 = (0.45521311604607484, 14.855581200012683)
a_4 = Segment(Q_1, W_1)
B_2 = (0.45521311604607484, 7.5983482307570185)
b_4 = Segment(Q_1, B_2)
c_4 = Circle(Q_1, Segment[O_1, C_1])
C_2 = Intersect(c_4, a_4, 1)
D_2 = Intersect(c_4, b_4, 1)
d_4 = Segment(C_2, D_2)
E_2 = (30.48272723540326, 14.01786835322768)
e_4 = Segment(C_2, E_2)
F_2 = (31.153089736297975, 9.03052688161442)
f_4 = Segment(D_2, F_2)
H_3 = Intersect(d_3, e_4)
V_1 = (11.5489356477278, 14.862194750276498)
Z_1 = (5.604441631895466, 14.674651471498446)
G_2 = (-7.080343163576989, 12.569222212237687)
H_2 = Point(a_3)
c_5 = OrthogonalLine(H_2, a_3)
I_2 = (38.89411278810076, 5.870647847586174)
J_2 = Point(c_5)
Q_2 = Intersect(d_3, f_4)
R_2 = Intersect(f_3, e_4)
S_2 = Intersect(f_3, f_4)
T_2 = Intersect(g_3, e_4)
U_2 = Intersect(g_3, f_4)
F_3 = Intersect(i_3, e_4)
I_3 = Intersect(i_3, f_4)
J_3 = Intersect(n_2, e_4)
K_3 = Intersect(n_2, f_4)
e_5 = Segment(A', J_2)
K_2 = Point(c_5)
f_5 = Segment(H', K_2)
L_2 = Point(c_5)
g_5 = Segment(Z', L_2)
M_2 = Point(c_5)
h_5 = Segment(M', M_2)
N_2 = Point(c_5)
i_5 = Segment(U', N_2)
O_2 = Point(a_3)
P_2 = Intersect(s_2, c_5)
V_2 = (34.75549840830366, 17.17774738725592)
W_2 = (22.486065097325255, 17.78691156492914)
Z_2 = (23.492970641814185, 17.695286802363178)
A_3 = (26.010234503036514, 17.512213067001554)
B_3 = (29.122488004184117, 17.741143469980337)
C_3 = (31.639751865406446, 17.78717524569478)
D_3 = (32.646657409895376, 17.603839200997115)
E_3 = Point(c_5)
d_6 = Segment(C, E_3)
G_3 = (27.57509886370713, 17.672832114927562)
L_3 = Point(n_3)
M_3 = Point(e_4)
N_3 = Point(s_3)
O_3 = Point(f_4)
P_3 = (35.445178474398006, 17.177747387255923)
k_3 = Segment(L_3, P_3)
Q_3 = (35.889936109064685, 14.01786835322768)
l_3 = Segment(M_3, Q_3)
R_3 = (35.98817649588864, 11.524197617421047)
m_3 = Segment(N_3, R_3)
S_3 = (36.77917602195463, 9.03052688161442)
g_4 = Segment(O_3, S_3)
T_3 = Intersect(c_5, e_5)
U_3 = Intersect(c_5, f_5)
V_3 = (22.799511273099316, 0.6026027249645332)
h_4 = Segment(C_1, V_3)
W_3 = Intersect(c_5, h_4)
Z_3 = Intersect(d_6, c_5)
A_4 = Intersect(c_5, g_5)
B_4 = Intersect(c_5, h_5)
C_4 = Intersect(c_5, i_5)
i_4 = Segment(H_3, M_1)
j_4 = Segment(R_2, M_1)
k_4 = Segment(M_1, F_3)
l_4 = Segment(M_1, J_3)
m_4 = Segment(H_3, Q_2)
n_4 = Segment(Q_2, R_2)
p_4 = Segment(R_2, U_2)
q_4 = Segment(U_2, F_3)
r_4 = Segment(F_3, K_3)
s_4 = Segment(J_3, K_3)
t_4 = Segment(U_2, L_1)
a_5 = Segment(Q_2, L_1)
b_5 = Segment(L_1, K_3)
d_5 = Segment(T_2, M_1)
j_5 = Segment(S_2, T_2)
k_5 = Segment(H_3, S_2)
l_5 = Segment(T_2, I_3)
m_5 = Segment(I_3, J_3)
n_5 = Segment(S_2, L_1)
p_5 = Segment(I_3, L_1)
q_5 = Segment(Q_2, K_3)
r_5 = Segment(H_3, J_3)
D_4 = (22.884497561094758, 6.347331303275)
s_5 = CircleArc(H_2, T_3, D_4)
E_4 = (23.615727395353947, 6.5040234106162576)
t_5 = CircleArc(H_2, U_3, E_4)
F_4 = (25.600494088343172, 6.347331303275)
c_6 = CircleArc(H_2, W_3, F_4)
G_4 = (27.846414293567822, 6.190639195933744)
e_6 = CircleArc(H_2, Z_3, G_4)
H_4 = (29.152181854744942, 6.7129462204046)
f_6 = CircleArc(H_2, A_4, H_4)
I_4 = (30.71910292815749, 6.5040234106162576)
g_6 = CircleArc(H_2, B_4, I_4)
J_4 = (33.48733015785299, 6.765176922851685)
h_6 = CircleArc(H_2, C_4, J_4)
K_4 = Intersect(s_5, a_3, 1)
L_4 = Intersect(t_5, t_3, 1)
M_4 = Intersect(c_6, t_3, 1)
N_4 = Intersect(e_6, t_3)
O_4 = Intersect(f_6, t_3, 1)
P_4 = Intersect(g_6, t_3, 1)
Q_4 = Intersect(h_6, t_3)
R_4 = (22.520823819164395, 18.505032987138875)
a_6 = Segment(K_4, R_4)
S_4 = (23.486565414105666, 19.000656318123806)
b_6 = Segment(L_4, S_4)
T_4 = (26.014909734011475, 18.099765566758272)
i_6 = Segment(M_4, T_4)
U_4 = (27.577512458976003, 18.562919040940034)
j_6 = Segment(N_4, U_4)
V_4 = (29.14011518394053, 18.681106111123626)
k_6 = Segment(O_4, V_4)
W_4 = (31.668459503846346, 18.458840523189828)
l_6 = Segment(P_4, W_4)
Z_4 = (32.634201098787635, 18.391434472316707)
m_6 = Segment(Q_4, Z_4)
A_5 = Intersect(n_3, j_6)
B_5 = Intersect(e_4, a_6)
D_5 = Intersect(e_4, i_6)
E_5 = Intersect(g_4, m_6)
C_5 = Intersect(f_4, b_6)
F_5 = Intersect(l_3, l_6)
G_5 = Intersect(f_4, k_6)
n_6 = Segment(B_5, A_5)
p_6 = Segment(D_5, A_5)
q_6 = Segment(A_5, F_5)
r_6 = Segment(C_5, B_5)
s_6 = Segment(B_5, F_5)
t_6 = Segment(D_5, C_5)
a_7 = Segment(D_5, G_5)
b_7 = Segment(F_5, G_5)
e_7 = Segment(F_5, E_5)
f_7 = Segment(C_5, E_5)
g_7 = Segment(C_5, N_4)
h_7 = Segment(G_5, N_4)
i_7 = Segment(N_4, E_5)