A = (-3.7, -2.06)
B = (-3.66, 3.1)
f = Line(A, B)
g = OrthogonalLine(A, f)
C = Point(g)
h = Line(C, f)
c = Semicircle(B, A)
d = Circle(A, C)
D_1 = Intersect(d, c)
i = OrthogonalLine(D_1, f)
I = Intersect(i, f)
AB = Distance(A, B)
AC = Distance(A, C)
AE = Distance(A, I)
b: AE
a: AC^(2) / AB
D = (2, 1.84)
G_1 = (2.5, 2.84)
e = Circle(D, G_1)
H_1 = Point(e)
j = Line(H_1, D)
F, E = Intersect(e, j)
k = Line(B, H_1)
l = Line(I, E)
K = Intersect(k, l)
m = Line(A, K)
G = Intersect(m, j)
n, p = Tangent(G, e)
H = Intersect(e, p)
ML = Distance(H, G)
LJ = Distance(G, E)
o: ML / LJ
q: AB / AC
r = Segment(B, A)
s = Segment(A, C)
t = Segment(F, E)