A = (0.96, -3.1)
B = (11.56, -3.34)
c = Segment(A, B)
M = Midpoint(A, B)
c_1 = Circle(M, A)
C = Point(c_1)
b = Segment(C, A)
a = Segment(C, B)
d = OrthogonalLine(C, c)
D = Intersect(d, c)
h = Segment(C, D)
poly1, e, f, g, i, E, F = Polygon(D, C, 4)
k = Circle(D, A)
G, H = Intersect(k, d)
j = Segment(D, G)
l = OrthogonalLine(G, j)
m = OrthogonalLine(B, c)
I = Intersect(m, l)
n = Segment(B, I)
p = Segment(I, G)
poly2, d_1, g_1, i_1, b_1 = Polygon(D, G, I, B)