A = (2.5, -0.48)
B = (8.16, -0.44)
a = 1.978 (slider from 0 to 10, step 0.0010)
b = Segment(A, B)
c = OrthogonalLine(A, b)
d = Circle(A, a)
C = Intersect(d, c, 2)
D = Intersect(d, c, 1)
e = Line(C, b)
f = Line(D, b)
g = OrthogonalLine(B, b)
E = Intersect(e, g)
F = Intersect(f, g)
h = Circle(B, a)
k = Semicircle(D, C)
p = Semicircle(E, F)
i = Segment(C, E)
j = Segment(D, F)
G = (-1.82, -4.84)
H = (12.8, -4.66)