A = (-1.26, 0.5)
B = (6.2, 0.44)
a = Segment(A, B)
C = Midpoint(a)
b = OrthogonalLine(B, a)
c = Circle(B, C)
D = Intersect(c, b, 2)
d = Circle(D, B)
e = Segment(A, D)
E = Intersect(d, e, 1)
f = Circle(A, E)
X = Intersect(f, a)
g = OrthogonalLine(A, a)
F = Intersect(f, g, 2)
h = OrthogonalLine(F, g)
G = Intersect(b, h)
poli1, a_1, b_1, g_1, f_1 = Polygon(A, B, G, F)
i = OrthogonalLine(X, a)
H = Intersect(h, i)
poli2, I, b_2, g_2, h_1 = Polygon(X, B, G, H)