A = Intersect(xAxis, yAxis)
B = Point(xAxis)
mnogokut1, f, g, h, i, C, D = Polygon(A, B, 4)
j = LineBisector(h)
E = Point(f)
F = (4.527520661157022, 0.979737039819686)
G = (3.8513373403456024, 1.31031555221638)
H = (3.130075131480088, 0.8895792637114966)
I = (1.9279714500375638, 0.6641848234410234)
J = Point(f)
k = PolyLine(E, F, G, H, I, J)
K = Point(k)
c = Semicircle(K, I)
u = Vector(B, C)
E' = Translate(E, u)
F' = Translate(F, u)
G' = Translate(G, u)
H' = Translate(H, u)
I' = Translate(I, u)
J' = Translate(J, u)
k' = PolyLine(E', F', G', H', I', J')
c' = Translate(c, u)
E'' = Mirror(E', j)
F'' = Mirror(F', j)
G'' = Mirror(G', j)
H'' = Mirror(H', j)
I'' = Mirror(I', j)
J'' = Mirror(J', j)
k'' = PolyLine(E'', F'', G'', H'', I'', J'')
c'' = Mirror(c', j)
L = (1.5878567112517192, 2.7203975699799616)
d = CircumcircleArc(A, L, E'')
v = Vector(A, B)
A' = Translate(A, v)
L' = Translate(L, v)
E''' = Translate(E'', v)
d' = CircumcircleArc(A', L', E''')
l = Segment(E''', C)