A = (0.5225535515364815, 3.9810886657006446)
B = (2.18844315842329, 3.782404584145337)
C = (1.500690568424149, 2.101231586369659)
D = (0.35443625175891375, 2.7889841763688)
poly1, a, b, c, d = Polygon(A, B, C, D)
E = Point(a)
e = Circle(A, E)
f = Circle(B, E)
F = Intersect(f, b, 1)
g = Circle(C, F)
G = Intersect(g, c, 1)
H = Intersect(e, d, 1)
h = Circle(D, H)
k = Circle(D, G)