Paznik

A = (8.665640858267645, 7.499553317302479)
B = (-5.806844101694289, 2.9172361795836617)
C = (-3.7521654140515843, -6.322156614411093)
D = (4.891244750545292, -11.84095371481097)
E = (22.259223860627277, -16.46700422544028)
F = (40.51994956047984, -10.2177780970463)
G = (34.19497423202715, -0.037200078700251)
H = (33.98666769897703, -7.98591162261988)
I = (29.604093531012417, -7.296061985069895)
J = (30.21278438767417, 0.8198161037534551)
K = (20.18967494797732, -10.177198706602184)
L = (25.18093997260369, 3.25457953040046)
M = (37.476495277171075, -0.8845182948994484)
N = (33.05334171876235, 11.573354571444394)
O = (17.7143321308862, 13.440006531873765)
P = (17.02448249333621, -5.388830634196408)
Q = (11.668002954712795, -7.296061985069895)
R = (12.885384668036298, -0.9250976853435652)
S = (9.679612822951073, 6.663248327706267)
T = (13.899869429139219, 13.602324093650232)
U = (-4.157959318492752, 14.2515943407561)
V = (-6.389825792919176, 7.353097965256252)
W = (5.1347210932099925, 11.816830914109094)
mnogokotnik1, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w = Polygon(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)
Paznik = PointIn(mnogokotnik1)
a_1 = Ray(Paznik, U)
b_1 = Ray(Paznik, V)
c_1 = Ray(Paznik, W)
d_1 = Ray(Paznik, T)
VP = Intersect(w, b_1)
Z = Intersect(u, c_1)
mnogokotnik5, e_1, f_1, g_1 = Polygon(U, Paznik, Z)
UP = Intersect(w, a_1)
A_1 = Intersect(t, c_1)
mnogokotnik6, a_2, paznik_3, t_2 = Polygon(Paznik, T, A_1)
UP_2 = Intersect(a, a_1)
B_1 = Intersect(a_1, e_1)
C_1 = Intersect(a_1, e_1)
OP = Intersect(o, a_1)
D_1 = Intersect(d_1, a_2)
E_1 = Intersect(d_1, a_2)
F_1 = Intersect(d_1, a_2)
G_1 = Intersect(o, d_1)
H_1 = Intersect(d_1, a_2)
I_1 = Intersect(a, c_1)
mnogokotnik2, h_1, i_1, j_1 = Polygon(Paznik, V, W)
J_1 = Intersect(a, b_1)
K_1 = Intersect(w, d_1)
mnogokotnik3, paznik, v_1, u_1 = Polygon(V, U, Paznik)
mnogokotnik4, a_3, w_1, paznik_1 = Polygon(W, Paznik, A)
L_1 = Intersect(v, i_1)
M_1 = Intersect(w_1, o)
N_1 = Intersect(v, i_1)
O_1 = Intersect(v, i_1)
P_1 = Intersect(v, i_1)
Q_1 = Intersect(w_1, v)
mnogokotnik7, u_2, paznik_2, t_1 = Polygon(Paznik, T, U)
R_1 = Intersect(b, c_1)
S_1 = Intersect(c_1, c)
T_1 = Intersect(d, c_1)
mnogokotnik8, s_1, t_3, paznik_4 = Polygon(T, Paznik, S)
mnogokotnik9, u_3, paznik_5, a_4 = Polygon(Paznik, A_1, U)
U_1 = Intersect(t_3, q)
V_1 = Intersect(p, d_1)
W_1 = Intersect(s_1, r)
k_1 = Ray(Paznik, A)
Z_1 = Intersect(t, paznik_3)
A_2 = Intersect(t, paznik_3)
B_2 = Intersect(t, paznik_3)
C_2 = Intersect(t, paznik_3)
D_2 = Intersect(t, paznik_3)
E_2 = Intersect(t, paznik_3)
F_2 = Intersect(t, paznik_3)
G_2 = Intersect(k_1, t)
mnogokotnik10, paznik_6, g_2, t_4 = Polygon(G_2, T, Paznik)
H_2 = Intersect(v, i_1)
I_2 = Intersect(v, i_1)
J_2 = Intersect(v, i_1)
K_2 = Intersect(v, i_1)
L_2 = Intersect(v, i_1)
M_2 = Intersect(v, i_1)
N_2 = Intersect(v, i_1)
O_2 = Intersect(v, i_1)
P_2 = Intersect(v, i_1)
Q_2 = Intersect(v, k_1)
R_2 = Intersect(s, c_1)
mnogokotnik11, t_5, paznik_7, r_2 = Polygon(Paznik, R_2, T)
l_1 = Ray(Paznik, D)
m_1 = Ray(Paznik, C)
n_1 = Ray(Paznik, B)
mnogokotnik12, d_2, paznik_8, c_2 = Polygon(Paznik, C, D)
S_2 = Intersect(j, m_1)
T_2 = Intersect(o, m_1)
U_2 = Intersect(v, m_1)
V_2 = Intersect(w, paznik_1)
W_2 = Intersect(w, paznik_1)
Z_2 = Intersect(w, paznik_1)
A_3 = Intersect(w, m_1)
B_3 = Intersect(r, l_1)
mnogokotnik13, b_2, c_3, paznik_9 = Polygon(C, Paznik, B)
C_3 = Intersect(w, n_1)
D_3 = Intersect(v, n_1)
E_3 = Intersect(p, n_1)
F_3 = Intersect(o, n_1)
mnogokotnik14, b_3, a_5, paznik_{10} = Polygon(A, Paznik, B)
G_3 = Intersect(p, w_1)
p_1 = Ray(Paznik, Q)
H_3 = Intersect(a, paznik_{10})
I_3 = Intersect(a, paznik_{10})
J_3 = Intersect(a, p_1)
mnogokotnik15, b_4, paznik_{11}, j_3 = Polygon(Paznik, J_3, B)
mnogokotnik16, t_6, paznik_{12}, a_6 = Polygon(Paznik, A, T)
q_1 = Ray(Paznik, S)
K_3 = Intersect(t, q_1)
mnogokotnik17, g_3, paznik_{13}, k_3 = Polygon(Paznik, K_3, G_2)
mnogokotnik18, b_5, paznik_{14}, j_2 = Polygon(Paznik, J_3, B)
L_3 = Intersect(b, p_1)
mnogokotnik19, c_4, paznik_{15}, l_3 = Polygon(Paznik, L_3, C)
M_3 = Intersect(p, m_1)
mnogokotnik20, r_1, paznik_{16}, s_2 = Polygon(Paznik, S, R)
N_3 = Intersect(s, k_1)
mnogokotnik21, n_3, paznik_{17}, s_3 = Polygon(Paznik, S, N_3)
O_3 = Intersect(q_1, r_1)
P_3 = Intersect(a, q_1)
Q_3 = Intersect(a, s_2)
R_3 = Intersect(p, s_2)
S_3 = Intersect(j, p_1)
T_3 = Intersect(s, s_2)
U_3 = Intersect(b, k_1)
mnogokotnik22, u_4, paznik_{18}, c_5 = Polygon(Paznik, C, U_3)
V_3 = Intersect(c, k_1)
mnogokotnik23, c_6, paznik_{19}, v_3 = Polygon(Paznik, V_3, C)
W_3 = Intersect(c, q_1)
mnogokotnik24, v_2, paznik_{20}, w_3 = Polygon(Paznik, W_3, V_3)
mnogokotnik25, v_4, paznik_{21}, d_3 = Polygon(Paznik, D, V_3)
Z_3 = Intersect(d, q_1)
mnogokotnik26, paznik_{22}, d_4, z_3 = Polygon(D, Z_3, Paznik)
A_4 = Intersect(w, l_1)
B_4 = Intersect(p, q_1)
mnogokotnik27, r_3, paznik_{23}, q_2 = Polygon(Paznik, Q, R)
C_4 = Intersect(j, s_2)
D_4 = Intersect(s_2, q_2)
E_4 = Intersect(o, s_2)
F_4 = Intersect(d, p_1)
mnogokotnik28, f_4, paznik_{24}, d_5 = Polygon(Paznik, D, F_4)
G_4 = Intersect(a, l_1)
H_4 = Intersect(o, l_1)
I_4 = Intersect(s, p_1)
mnogokotnik29, e_2, d_6, paznik_{25} = Polygon(D, Paznik, E)
J_4 = Intersect(d, k_1)
mnogokotnik30, f_2, paznik_{26}, j_4 = Polygon(Paznik, J_4, F_4)
mnogokotnik31, paznik_{27}, w_2, c_7 = Polygon(W_3, C, Paznik)
mnogokotnik32, paznik_{28}, j_5, z_1 = Polygon(J_4, Z_3, Paznik)
K_4 = Intersect(q, q_1)
mnogokotnik33, q_3, paznik_{29}, k_4 = Polygon(Paznik, K_4, Q)
L_4 = Intersect(r, k_1)
mnogokotnik34, paznik_{30}, l_4, s_4 = Polygon(L_4, S, Paznik)
M_4 = Intersect(q, k_1)
mnogokotnik35, paznik_{31}, m_4, r_4 = Polygon(M_4, R, Paznik)
N_4 = Intersect(o, q_1)
h_2 = Ray(Paznik, K)
i_2 = Ray(Paznik, P)
O_4 = Intersect(e, h_2)
mnogokotnik36, e_3, paznik_{32}, o_4 = Polygon(Paznik, O_4, E)
P_4 = Intersect(p, h_2)
Q_4 = Intersect(l, d_6)
R_4 = Intersect(j, d_6)
S_4 = Intersect(a, paznik_{10})
T_4 = Intersect(a, paznik_{10})
U_4 = Intersect(a, paznik_{10})
V_4 = Intersect(a, d_6)
W_4 = Intersect(h_2, e_3)
Z_4 = Intersect(s, h_2)
A_5 = Intersect(p, d_6)
mnogokotnik37, paznik_{33}, m_2, r_5 = Polygon(M_4, R, Paznik)
B_5 = Intersect(d, h_2)
C_5 = Intersect(p_1, e)
mnogokotnik38, e_4, paznik_{34}, c_8 = Polygon(Paznik, C_5, E)
mnogokotnik39, e_5, paznik_{35}, d_7 = Polygon(Paznik, D, E)
D_5 = Intersect(j, l_1)
mnogokotnik40, e_6, paznik_{36}, f_3 = Polygon(Paznik, F, E)
E_5 = Intersect(c, p_1)
mnogokotnik41, e_7, paznik_{37}, d_8 = Polygon(Paznik, D, E_5)
F_5 = Intersect(d, i_2)
G_5 = Intersect(c, i_2)
H_5 = Intersect(g, e_6)
I_5 = Intersect(r, p_1)
mnogokotnik42, s_5, paznik_{38}, i_5 = Polygon(Paznik, I_5, S)
mnogokotnik43, m_3, paznik_{39}, k_2 = Polygon(Paznik, K_4, M_4)
mnogokotnik44, s_6, paznik_{40}, i_3 = Polygon(Paznik, I_5, S)
mnogokotnik45, d_9, paznik_{41}, b_6 = Polygon(Paznik, B_5, D)
mnogokotnik46, k_5, paznik_{42}, m_5 = Polygon(Paznik, M_4, K_4)
J_5 = Intersect(c, h_2)
mnogokotnik47, d_{10}, paznik_{43}, j_6 = Polygon(Paznik, J_5, D)
l_2 = Ray(Paznik, H)
K_5 = Intersect(e, l_2)
mnogokotnik48, f_5, k_6, paznik_{44} = Polygon(K_5, Paznik, F)
L_5 = Intersect(o, p_1)
mnogokotnik49, paznik_{45}, q_4, p_2 = Polygon(Q, P, Paznik)
M_5 = Intersect(j, k_6)
N_5 = Intersect(l, l_2)
O_5 = Intersect(i_2, q_4)
P_5 = Intersect(q, i_2)
mnogokotnik50, s_7, paznik_{46}, i_4 = Polygon(Paznik, I_5, S)
Q_5 = Intersect(n, p_1)
R_5 = Intersect(a, i_2)
n_2 = Ray(Paznik, I)
S_5 = Intersect(f, l_2)
mnogokotnik51, s_8, paznik_{47}, f_6 = Polygon(Paznik, F, S_5)
mnogokotnik52, g_4, paznik_{48}, f_7 = Polygon(Paznik, F, G)
mnogokotnik53, g_5, paznik_{49}, h_3 = Polygon(Paznik, H, G)
T_5 = Intersect(h, f_7)
U_5 = Intersect(l_2, f_6)
V_5 = Intersect(k, l_2)
mnogokotnik54, k_7, paznik_{50}, m_6 = Polygon(Paznik, M_4, K_4)
W_5 = Intersect(l, f_7)
Z_5 = Intersect(f, h_2)
mnogokotnik55, f_8, paznik_{51}, z_5 = Polygon(Paznik, Z_5, F)
mnogokotnik56, paznik_{52}, h_4, i_6 = Polygon(H, I, Paznik)
A_6 = Intersect(b, paznik_{15})
B_6 = Intersect(b, paznik_{15})
C_6 = Intersect(b, paznik_{15})
D_6 = Intersect(b, h_2)
mnogokotnik57, paznik_{53}, c_9, d_{11} = Polygon(C, D_6, Paznik)
mnogokotnik58, s_9, paznik_{54}, i_7 = Polygon(Paznik, I_5, S)
G_6 = Intersect(j, n_2)
mnogokotnik59, g_6, k_8, paznik_{55} = Polygon(K, Paznik, G_6)
mnogokotnik60, j_7, paznik_{56}, k_9 = Polygon(Paznik, K, J)
mnogokotnik61, j_8, paznik_{57}, i_8 = Polygon(Paznik, I, J)
H_6 = Intersect(h, k_9)
I_6 = Intersect(g, k_9)
J_6 = Intersect(d, l_2)
mnogokotnik62, j_9, paznik_{58}, e_8 = Polygon(Paznik, E, J_6)
mnogokotnik63, paznik_{59}, e_9, f_9 = Polygon(E, F, Paznik)
L_6 = Intersect(g, n_2)
M_6 = Intersect(o, l_2)
mnogokotnik64, paznik_{60}, b_7, e_{10} = Polygon(B_5, E, Paznik)
N_6 = Intersect(g, h_2)
O_6 = Intersect(m, n_2)
mnogokotnik65, q_5, paznik_{61}, p_4 = Polygon(Paznik, P_4, Q)
P_6 = Intersect(k, k_9)
Q_6 = Intersect(f, n_2)
R_6 = Intersect(o, h_2)
mnogokotnik66, p_3, paznik_{62}, r_6 = Polygon(Paznik, R_6, P)
mnogokotnik67, p_5, paznik_{63}, o_1 = Polygon(Paznik, O, P)
S_6 = Intersect(n, i_2)
n_4 = Ray(Paznik, L)
T_6 = Intersect(n, n_4)
mnogokotnik68, s_{10}, paznik_{64}, t_7 = Polygon(Paznik, T_6, S_6)
mnogokotnik69, o_2, paznik_{65}, t_8 = Polygon(Paznik, T_6, O)
mnogokotnik70, o_3, paznik_{66}, n_5 = Polygon(Paznik, N, O)
mnogokotnik71, b_8, paznik_{67}, f_{10} = Polygon(Paznik, F_5, B_5)
U_6 = Intersect(i, h_2)
mnogokotnik72, paznik_{68}, u_6, i_9 = Polygon(U_6, I, Paznik)
V_6 = Intersect(j, n_4)
mnogokotnik73, g_7, paznik_{69}, d_{12} = Polygon(Paznik, D, G_5)
W_6 = Intersect(b, i_2)
Z_6 = Intersect(m, n_4)
A_7 = Intersect(h_2, n)
mnogokotnik74, o_5, paznik_{70}, a_7 = Polygon(Paznik, A_7, O)
B_7 = Intersect(l, h_2)
C_7 = Intersect(k, p_5)
D_7 = Intersect(l, o_3)
mnogokotnik78, paznik_{74}, m_7, n_7 = Polygon(M, N, Paznik)
mnogokotnik79, n_8, paznik_{75}, z_6 = Polygon(Paznik, Z_6, N)
mnogokotnik80, paznik_{76}, m_8, l_6 = Polygon(M, L, Paznik)
mnogokotnik81, paznik_{77}, k_{11}, l_7 = Polygon(K, L, Paznik)
E_7 = Intersect(d, n_4)
mnogokotnik82, paznik_{78}, e_{11}, f_{11} = Polygon(E_7, F_5, Paznik)
F_7 = Intersect(o, n_4)
mnogokotnik76, paznik_{72}, f_{12}, o_6 = Polygon(F_7, O, Paznik)
G_7 = Intersect(o, paznik_{72})
H_7 = Intersect(o, o_3)
I_7 = Intersect(k, i_2)
mnogokotnik77, paznik_{73}, i_{10}, k_{12} = Polygon(I_7, K, Paznik)
mnogokotnik83, n_6, paznik_{79}, z_2 = Polygon(Paznik, Z_6, N)
K_6 = Intersect(h, n_4)
J_7 = Intersect(e, n_4)
K_7 = Intersect(p_5, t_8)
L_7, M_7, N_7, L_8, L_9 = Intersect(d_5, mnogokotnik1)
O_7 = Intersect(h_4, u_6)
P_7 = Intersect(h_4, u_6)
Q_7 = Intersect(i, l_2)
R_7 = Intersect(e, n_2)
mnogokotnik75, e_{12}, paznik_{71}, r_7 = Polygon(Paznik, R_7, E)
B5 = NaN
S_7 = Intersect(g, j_9)
T_7 = Intersect(j, i_2)
U_7 = (38.22472710037203, -6.378241653832926)
mnogokotnik84, f_{13}, paznik_{80}, z_4 = Polygon(Paznik, Z_5, F)
V_7 = Intersect(q, h_2)
W_7 = Intersect(r, h_2)
Z_7 = Intersect(k, e_4)
mnogokotnik85, z_7, paznik_{81}, k_{10} = Polygon(Paznik, K, Z_7)
h_5 = Ray(Paznik, Q)
A_8 = Intersect(k, paznik_{73})
B_8 = Intersect(k, h_5)
mnogokotnik86, b_9, paznik_{82}, k_{13} = Polygon(Paznik, K, B_8)
C_8 = Intersect(m, h_5)
mnogokotnik87, q_6, paznik_{83}, p_6 = Polygon(Paznik, P_4, Q)
mnogokotnik88, p_7, paznik_{84}, r_8 = Polygon(Paznik, R_6, P)
D_8 = Intersect(l, i_2)
E_8 = Intersect(j, p_5)
F_8 = Intersect(p, p_5)
G_8 = Intersect(r, p_5)
H_8 = Intersect(s, p_5)
I_8 = Intersect(m, h_2)
J_8 = Intersect(t, h_2)
mnogokotnik89, paznik_{85}, q_7, p_8 = Polygon(Q, P_4, Paznik)
K_8 = Intersect(a, h_2)
M_8 = Intersect(q, p_5)
mnogokotnik90, paznik_{86}, m_9, k_{14} = Polygon(M_4, K_4, Paznik)
mnogokotnik91, k_{15}, paznik_{87}, i_{11} = Polygon(Paznik, I_7, K)
N_8 = Intersect(f, n_4)
O_8 = Intersect(k, n_2)
mnogokotnik92, paznik_{88}, f_{14}, e_{13} = Polygon(F_5, E, Paznik)
mnogokotnik93, b_{10}, paznik_{89}, k_{16} = Polygon(Paznik, K, B_8)
mnogokotnik94, z_8, paznik_{90}, f_{15} = Polygon(Paznik, F, Z_5)
mnogokotnik95, b_{11}, paznik_{91}, k_{17} = Polygon(Paznik, K, B_8)
mnogokotnik96, l_5, paznik_{92}, s_{11} = Polygon(Paznik, S, L_4)
P_8 = (16.266438554598903, -5.452945996455327)
Q_8 = (16.989226187097454, 14.575435711723536)
h_6 = Segment(P_8, Q_8)
R_8 = Intersect(n_4, n_8)
S_8 = Intersect(n_4, n_8)
T_8 = Intersect(n_4, n_8)
U_8 = Intersect(h_6, n_4)
h_7 = Ray(Paznik, T)
V_8 = Intersect(h_6, h_7)
W_8 = Intersect(k, f_7)
Z_8 = Intersect(p_5, t_8)
A_9 = Intersect(p_5, t_8)
B_9 = Intersect(h_6, p_5)
C_9 = Intersect(o_3, m_7)
D_9 = Intersect(o_3, m_7)
E_9 = Intersect(h_6, o_3)
F_9 = Intersect(l, k_6)
a_8 = Ray(Paznik, M)
E_6 = Intersect(h_6, a_8)
g_8 = Ray(Paznik, G)
F_6 = (31.277846432493945, -7.1790836496082875)
G_9 = (31.874033883863437, 0.4719886429665364)
h_8 = Segment(F_6, G_9)
H_9 = Intersect(g_8, h_8)
l_8 = Segment(K, Paznik)
I_9 = Intersect(i, l_8)
q_8 = Segment(P, Paznik)
J_9 = Intersect(h_6, q_8)
K_9 = Intersect(q, q_8)
M_9 = Intersect(k, q_8)
a_9 = Segment(Paznik, Q)
N_9 = Intersect(h_6, a_9)
g_9 = Ray(Paznik, K)
O_9 = Intersect(p, g_9)
mnogokotnik97, q_9, paznik_{93}, o_9 = Polygon(Paznik, O_9, Q)
P_9 = Intersect(q, q_9)
Q_9 = (18.15052263575642, 18.218698200269507)
h_9 = Segment(Q, Q_9)
R_9 = Intersect(h_9, q_9)
S_9 = Intersect(i, a_8)
mnogokotnik98, i_{12}, paznik_{94}, s_{12} = Polygon(Paznik, S_9, I)
T_9 = Intersect(j, i_{12})
U_9 = Intersect(j, s_{12})
l_9 = Segment(Paznik, K)
V_9 = Intersect(g, l_9)
W_9 = Intersect(k, s_{12})
Z_9 = Intersect(s_{12}, l)
A_{10} = Intersect(k, g_8)
n_9 = Ray(Paznik, P)
B_{10} = Intersect(k, n_9)
mnogokotnik99, b_{12}, paznik_{95}, k_{18} = Polygon(Paznik, K, B_{10})
C_{10} = Intersect(q_8, h_9)
p_9 = Ray(Paznik, Q)
D_{10} = Intersect(k, paznik_{95})
E_{10} = Intersect(k, paznik_{95})
F_{10} = Intersect(k, paznik_{95})
mnogokotnik100, w_9, paznik_{96}, k_{19} = Polygon(Paznik, K, W_9)
G_{10} = Intersect(h_9, s_{12})
H_{10} = Intersect(l, l_9)
r_9 = Segment(Paznik, L)
I_{10} = Intersect(o, r_9)
t_9 = Segment(Paznik, P)
J_{10} = Intersect(k, t_9)
a_{10} = Ray(Paznik, Q)
K_{10} = Intersect(a_{10}, k)
L_{10} = Intersect(r_9, t_9)
c_{10} = Segment(Paznik, K_{10})
mnogokotnik101, k_{20}, paznik_{97}, k_{21} = Polygon(Paznik, K, K_{10})
M_{10} = Intersect(o, c_{10})
N_{10} = Intersect(l, c_{10})
O_{10} = (26.49316402523631, 2.4369064616929896)
g_{10} = Segment(K, O_{10})
P_{10} = Intersect(t_9, g_{10})
h_{10} = Segment(Paznik, I)
Q_{10} = Intersect(g_{10}, h_{10})
j_{10} = Ray(Paznik, I)
R_{10} = Intersect(g, j_{10})
l_{10} = Ray(Paznik, H)
S_{10} = Intersect(f, l_{10})
mnogokotnik102, f_{16}, paznik_{98}, s_{13} = Polygon(Paznik, S_{10}, F)
T_{10} = Intersect(g_{10}, l_{10})
m_{10} = Ray(Paznik, K)
U_{10} = Intersect(i, m_{10})
n_{10} = Segment(Paznik, U_{10})
mnogokotnik104, u_{10}, paznik_{100}, i_{13} = Polygon(Paznik, I, U_{10})
V_{10} = Intersect(l, n_{10})
p_{10} = Segment(Paznik, S_{10})
W_{10} = Intersect(l, p_{10})
q_{10} = Segment(L, Paznik)
Z_{10} = Intersect(j, q_{10})
r_{10} = Segment(Paznik, I)
A_{11} = Intersect(g, u_{10})
t_{10} = Segment(H, Paznik)
B_{11} = Intersect(i, t_{10})
C_{11} = Intersect(j, u_{10})
D_{11} = Intersect(l, t_{10})