A = (-1.6600000000000001, -1.04)
B = (1.28, -1.1400000000000001)
a = Segment(A, B)
C = Midpoint(A, B)
b = OrthogonalLine(C, a)
c = Circle(C, Segment[A, C])
D, E = Intersect(c, b)
d = Segment(A, E)
e = Segment(B, E)
f = Circle(E, Segment[A, E])
F, G = Intersect(f, b)
g = Segment(A, G)
h = Segment(G, B)
k = Circle(G, Segment[A, G])
i = Line(G, A)
j = Line(B, G)
l = OrthogonalLine(G, i)
m = OrthogonalLine(G, j)
H, I = Intersect(k, j)
J, K = Intersect(k, i)
L, M = Intersect(k, m)
N, O = Intersect(k, l)
poli1, m_1, a_1, b_1, o, l_1, k_1, i_1, n = Polygon(M, A, B, O, L, K, I, N)