tO1 = (0, -0.0320133045)
O_1 = Point((0, 0), tO1)
a = OrthogonalLine(O_1, yAxis)
C_1 = Circle(O_1, 1)
G, t = Intersect(C_1, xAxis)
d = OrthogonalLine(t, xAxis)
e, f = AngularBisector(d, xAxis)
C, p_1 = Intersect(C_1, a)
x0 = (-0.7652277146, 0)
O_0 = Point((0, 0), x0)
C_0 = Circle(O_0, p_1)
E, p_2 = Intersect(C_0, C_1)
p1p2 = Segment(p_1, p_2)
b = OrthogonalLine(p_2, xAxis)
I = Intersect(f, b)
p2I = Segment(p_2, I)
g = OrthogonalLine(I, b)
J = Intersect(d, g)
ArcIt = CircleArc(J, t, I)
s, F = Intersect(C_0, xAxis)
sp1 = Segment(s, p_1)
h = Circle(J, t)
Arcsp_1 = CircleArc(O_0, s, p_1)
Arcp1p2 = CircleArc(O_1, p_2, p_1)
path: sp1 + p1p2 + p2I + ArcIt
routingRatio: path / Distance[s, t]
texte1 = LaTeX(routingRatio, true, true)