sdf

A = Intersect(xAxis, yAxis)
B = Point(yAxis)
a = Line(A, B)
C = (2.364758604469426, 0.0898311494254622)
b = Line(C, a)
D = Point(a)
E = Point(b)
c = Line(D, E)
d = Segment(D, E)
F = Midpoint(d)
e = Line(F, a)
f = Circle(F, E)
G, H = Intersect(f, e)
g = OrthogonalLine(H, d)
h = OrthogonalLine(G, d)
I = Intersect(c, h)
J = Intersect(c, g)
k = Circle(G, I)
p = Circle(H, J)
K = (3.9644593042876255, -0.5720614523996355)
i_1: abs(Distance[I, J])
L = Point(Circle[K, abs(Distance[I, J])])
i = Segment(K, L)
j_1: abs(Distance[I, D])
M = Point(Circle[L, abs(Distance[I, D])])
j = Segment(L, M)
q = Ellipse(K, L, M)
N = Midpoint(i)
l = OrthogonalLine(N, i)
m = Line(K, L)
O, P = Intersect(q, l)
Q = Intersect(m, i)
R = Intersect(q, m, 1)
n = Segment(O, P)
r = Segment(M, R)
mnohoúhelník1, l_1, n_1, p_1 = Polygon(N, P, L)
s = Segment(G, I)
t = Segment(G, F)
a_1 = Segment(G, E)
S = Intersect(k, b, 1)
b_1 = Segment(G, S)
α = Angle(G, I, E)
β = Angle(E, S, G)
c_1 = Segment(G, E)
γ = Angle(G, E, S)
δ = Angle(I, E, G)
ε = Angle(S, G, E)
ζ = Angle(E, G, F)
d_1 = Segment(F, G)
e_1 = Segment(F, E)
h_1 = Segment(P, L)
m_1 = Segment(N, P)
k_1 = Segment(G, I)
g_1 = Segment(N, L)
f_1 = Segment(F, I)