<'6{|Hyperbolic Distance Start with a sketch with a line AB in it. This line is the border of the half-plane model of non-Euclidean geometry. "Lines" in this model are semicircles orthogonal to the border line. This script measures distance in the model. Givens Auto-A and Auto B are the control points of the border line. If these points are labeled A and B, the script will recognize them automatically, without requiring matching. Otherwise, the script will construct a new border line.                              0  6-   Auto-A` C tp  Auto-B( #%%DSIDICT:_cv currentdict /bu known {bfjor where{/setcmykcolor get /cvcmk exch def}{/cvcmyk{1 sub 4 1 roll 3{3 eCdict /bn known {bn}if d0rw27WD33 ff33ffk'ff(33)*+,̙-ff.33/ EKffL33MNOP̙QffR33Slghiffj33klffmffnffofffFffffffffff33ff33333333fc1f3333ff333333333333333ff33333333333333G33fffffffffff33ff33HwwUUDDm14+ pp`++++++P++++++++++++++++m24+0e ` P P++++m6 9 V'60B@;60HHm7i lGHH`m8p<<"D DSS 48PdistanceII#SSdistance 4$@