A = (4.32, 2.38)
B = (3.26, 1.88)
c = Circle(A, B)
P = Point(c)
a = Ray(P, A)
C, D = Intersect(c, a)
d = Circle(D, Segment[D, A])
E, F = Intersect(c, d)
e = Circle(F, Segment[D, A])
G, H = Intersect(e, c)
f = Circle(P, Segment[A, P])
I, J = Intersect(c, f)
K = (2.48, -3)
g = Segment(E, G)
h = Segment(D, P)
i = Segment(J, F)
M = (-2.92, 4.94)
N = (0.32, 4.9)
k = Segment(M, N)
p = Circle(P, Segment[M, N])
Q = (-2.96, 4.38)
R = (1.22, 4.36)
m = Segment(Q, R)
q = Circle(P, Segment[Q, R])
L = (6.44, 3.22)
O = (10.26, 3.22)
b = Segment(L, O)
S = (6.5, 1.86)
T = (10.24, 1.84)
j = Segment(S, T)
V = Point(b)
l = OrthogonalLine(V, j)
U = Intersect(j, l)
A_1 = (-3.04, 5.26)
B_1 = (-1.8, 5.3)
s = Segment(A_1, B_1)
r = Circle(V, Segment[A_1, B_1])
W, C_1 = Intersect(r, b)
n = OrthogonalLine(W, b)
Z = Intersect(j, n)
D_1 = (-3.3, 4.46)
E_1 = (0.12, 4.52)
t = Segment(D_1, E_1)
c_1 = Circle(P, Segment[D_1, E_1])
a_1 = Segment(V, U)
b_1 = Segment(W, Z)
H_1 = Midpoint(a_1)
f_1 = OrthogonalLine(H_1, a_1)
d_1 = Circle(P, Segment[D_1, E_1])
F_1, G_1 = Intersect(d_1, f_1)
e_1 = OrthogonalLine(G_1, f_1)
I_1 = Intersect(e_1, b)
J_1 = Intersect(j, e_1)
g_1 = Segment(P, G_1)
h_1 = Segment(I_1, V)
i_1 = Segment(J_1, U)
K_1 = (-2.9, 5.9)
L_1 = (-1.98, 5.94)
j_1 = Segment(K_1, L_1)
k_1 = Circle(I_1, Segment[K_1, L_1])
M_1, N_1 = Intersect(k_1, b)
m_1 = OrthogonalLine(N_1, b)
l_1 = OrthogonalLine(N_1, b)
O_1 = Intersect(l_1, j)
polígono1, i_2, n_1, o_1, j_2 = Polygon(I_1, N_1, O_1, J_1)