A = (1.1290488906450502, 2.3990348460897124)
c = Circle(A, 2.0)
B = Point(c)
a = Line(A, B)
C = Point(c)
b = Line(A, C)
E = Point(a)
F = Point(b)
poly1, f, a_1, e = Polygon(A, E, F)
u = Vector(E, F)
F' = Translate(F, u)
v = Vector(F, F')
g = Line(F', b)
G = Intersect(g, a)
poly3, g_1, a_3, f_2 = Polygon(A, F, G)
w = Vector(F, G)
G' = Translate(G, w)
z = Vector(G, G')
d = Line(G', a)
D = Intersect(b, d)
poly2, d_1, a_2, g_2 = Polygon(A, G, D)
h = Vector(G, D)
D' = Translate(D, h)
i = Vector(D, D')
j = Line(D', b)
poly4, e_1, a_4, d_2 = Polygon(A, D, E)