L = (1.96, -2.44)
f = OrthogonalLine(L, yAxis)
E = Point(f)
o = OrthogonalLine(E, f)
K = Point(f)
i = OrthogonalLine(K, f)
G = Point(i)
p = OrthogonalLine(G, i)
A = Intersect(o, p)
g = Segment(A, E)
I = Point(i)
j = OrthogonalLine(I, i)
C = Intersect(j, g)
k = Segment(C, I)
M = Midpoint(I, K)
c = Circle(K, M)
N = Intersect(c, f, 2)
l = OrthogonalLine(N, f)
D = Intersect(l, k)
m = Segment(A, I)
B = Intersect(l, m)
n = Segment(E, I)
F = Intersect(l, n)
b = Segment(I, K)
a = Segment(D, I)
h = Segment(B, F)
text1: "BF=h=" + h + ""
d = Segment(E, K)
text2: "AE=g=" + g + ""
text3: "a = " + a + ""