seged01 = (0.54, 1.52)
O_A = (-2.48, 1.32)
a = Circle(O_A, seged01)
A_1 = Point(a)
p_1 = Circle(A_1, O_A)
d = Circle(seged01, O_A)
r = Radius(a)
O_B = (5.12, 3.18)
b = Circle(O_B, r)
B_1 = Point(b)
k = Circle(B_1, O_B)
B_6 = Intersect(b, k, 1.0)
p = Circle(B_6, B_1)
B_5 = Intersect(b, p, 2.0)
q = Circle(B_5, B_6)
B_4 = Intersect(b, q, 2.0)
s = Circle(B_4, B_5)
B_3 = Intersect(b, s, 2.0)
B_2 = Intersect(b, k, 2.0)
poligon1, b', a_7, h_1, i, j, k_1 = Polygon(B_1, B_6, B_5, B_4, B_3, B_2)
A_2, A_6 = Intersect(a, p_1)
e = Circle(A_2, A_1)
A_3 = Intersect(a, e, 2.0)
f = Circle(A_3, O_A)
A_4 = Intersect(a, f, 1.0)
g = Circle(A_4, O_A)
A_5 = Intersect(a, g, 1.0)
poligon2, a_1, a_2, a_3, a_4, a_5, a_6 = Polygon(A_1, A_2, A_3, A_4, A_5, A_6)
f_1 = LineBisector(A_1, B_1)
f_2 = LineBisector(A_2, B_2)
f_3 = LineBisector(A_3, B_3)
f_4 = LineBisector(A_4, B_4)
f_5 = LineBisector(A_5, B_5)
f_6 = LineBisector(A_6, B_6)
F_1 = Midpoint(A_1, B_1)
F_4 = Midpoint(A_4, B_4)
F_O = Midpoint(O_A, O_B)
A = Intersect(f_4, f_3)
B = Point(a_5)
F_2 = Midpoint(A_2, B_2)
F_3 = Midpoint(A_3, B_3)
F_5 = Midpoint(A_5, B_5)
F_6 = Midpoint(A_6, B_6)
C = (0.86, 2.66)
D = Point(f_3)
c = Circle(C, D)
E = Intersect(c, f_3, 2.0)
F, G = Intersect(c, f_5)
H, I = Intersect(c, f_1)
J, K = Intersect(c, f_6)
L, M = Intersect(c, f_4)
N, O = Intersect(c, f_2)