### ----------------------------------------------------
### -- Geo::Ellipsoid
### -- Licenses: Artistic-2.0
### -- Authors: Tom Browder <tbrowder@acm.org> (translator Perl 5 to Raku, current maintainer), Jim Gibson (CPAN Perl 5 author, v1.12)
### -- File: t/08-range.t
### ----------------------------------------------------
### -- Chunk 12 of 17
62.590000,160.912539,-30.873135,342.930268);
$r4 = $e_foot.range(-62.590000,160.912539,-30.873135,342.930268);
$r5 = $e_nm.range(-62.590000,160.912539,-30.873135,342.930268);
is-approx($r1, 9642768.3047107, :abs-tol<1.0>); #delta_within($r1, 9642768.3047107, 1.0);
is-approx($r2, 9642.76830471071, :abs-tol<1.0>); #delta_within($r2, 9642.76830471071, 1.0);
is-approx($r3, 5991.73843796647, :abs-tol<1.0>); #delta_within($r3, 5991.73843796647, 1.0);
is-approx($r4, 31636378.9524629, :abs-tol<1.0>); #delta_within($r4, 31636378.9524629, 1.0);
is-approx($r5, 5206.67835027576, :abs-tol<1.0>); #delta_within($r5, 5206.67835027576, 1.0);

$r1 = $e_meter.range(-24.959632,143.558544,-70.174449,343.830865);
$r2 = $e_kilo.range(-24.959632,143.558544,-70.174449,343.830865);
$r3 = $e_mile.range(-24.959632,143.558544,-70.174449,343.830865);
$r4 = $e_foot.range(-24.959632,143.558544,-70.174449,343.830865);
$r5 = $e_nm.range(-24.959632,143.558544,-70.174449,343.830865);
is-approx($r1, 9331596.49998794, :abs-tol<1.0>); #delta_within($r1, 9331596.49998794, 1.0);
is-approx($r2, 9331.59649998794, :abs-tol<1.0>); #delta_within($r2, 9331.59649998794, 1.0);
is-approx($r3, 5798.38524267524, :abs-tol<1.0>); #delta_within($r3, 5798.38524267524, 1.0);
is-approx($r4, 30615474.0813253, :abs-tol<1.0>); #delta_within($r4, 30615474.0813253, 1.0);
is-approx($r5, 5038.65901727211, :abs-tol<1.0>); #delta_within($r5, 5038.65901727211, 1.0);

$r1 = $e_meter.range(85.292583,207.197289,64.400817,53.955321);
$r2 = $e_kilo.range(85.292583,207.197289,64.400817,53.955321);
$r3 = $e_mile.range(85.292583,207.197289,64.400817,53.955321);
$r4 = $e_foot.range(85.292583,207.197289,64.400817,53.955321);
$r5 = $e_nm.range(85.292583,207.197289,64.400817,53.955321);
is-approx($r1, 3334743.62344139, :abs-tol<1.0>); #delta_within($r1, 3334743.62344139, 1.0);
is-approx($r2, 3334.74362344139, :abs-tol<1.0>); #delta_within($r2, 3334.74362344139, 1.0);
is-approx($r3, 2072.11362110362, :abs-tol<1.0>); #delta_within($r3, 2072.11362110362, 1.0);
is-approx($r4, 10940759.9194271, :abs-tol<1.0>); #delta_within($r4, 10940759.9194271, 1.0);
is-approx($r5, 1800.61750725777, :abs-tol<1.0>); #delta_within($r5, 1800.61750725777, 1.0);

$r1 = $e_meter.range(72.010476,234.148398,-76.760490,343.799779);
$r2 = $e_kilo.range(72.010476,234.148398,-76.760490,343.799779);
$r3 = $e_mile.range(72.010476,234.148398,-76.760490,343.799779);
$r4 = $e_foot.range(72.010476,234.148398,-76.760490,343.799779);
$r5 = $e_nm.range(72.010476,234.148398,-76.760490,343.799779);
is-approx($r1, 17966012.0923903, :abs-tol<1.0>); #delta_within($r1, 17966012.0923903, 1.0);
is-approx($r2, 17966.0120923903, :abs-tol<1.0>); #delta_within($r2, 17966.0120923903, 1.0);
is-approx($r3, 11163.5623535989, :abs-tol<1.0>); #delta_within($r3, 11163.5623535989, 1.0);
is-approx($r4, 58943609.2270023, :abs-tol<1.0>); #delta_within($r4, 58943609.2270023, 1.0);
is-approx($r5, 9700.87046025395, :abs-tol<1.0>); #delta_within($r5, 9700.87046025395, 1.0);

$r1 = $e_meter.range(82.062247,282.224532,53.709008,205.651325);
$r2 = $e_kilo.range(82.062247,282.224532,53.709008,205.651325);
$r3 = $e_mile.range(82.062247,282.224532,53.709008,205.651325);
$r4 = $e_foot.range(82.062247,282.224532,53.709008,205.651325);
$r5 = $e_nm.range(82.062247,282.224532,53.709008,205.651325);
is-approx($r1, 3925232.39059218, :abs-tol<1.0>); #delta_within($r1, 3925232.39059218, 1.0);
is-approx($r2, 3925.23239059218, :abs-tol<1.0>); #delta_within($r2, 3925.23239059218, 1.0);
is-approx($r3, 2439.02633035086, :abs-tol<1.0>); #delta_within($r3, 2439.02633035086, 1.0);
is-approx($r4, 12878059.0242526, :abs-tol<1.0>); #delta_within($r4, 12878059.0242526, 1.0);
is-approx($r5, 2119.45593444502, :abs-tol<1.0>); #delta_within($r5, 2119.45593444502, 1.0);

$r1 = $e_meter.range(-38.264913,345.593277,13.987962,157.269106);
$r2 = $e_kilo.range(-38.264913,345.593277,13.987962,157.269106);
$r3 = $e_mile.range(-38.264913,345.593277,13.987962,157.269106);
$r4 = $e_foot.range(-38.264913,345.593277,13.987962,157.269106);
$r5 = $e_nm.range(-38.264913,345.593277,13.987962,157.269106);
is-approx($r1, 17193609.7687517, :abs-tol<1.0>); #delta_within($r1, 17193609.7687517, 1.0);
is-approx($r2, 17193.6097687517, :abs-tol<1.0>); #delta_within($r2, 17193.6097687517, 1.0);
is-approx($r3, 10683.6138008727, :abs-tol<1.0>); #delta_within($r3, 10683.6138008727, 1.0);
is-approx($r4, 56409480.868608, :abs-tol<1.0>); #delta_within($r4, 56409480.868608, 1.0);
is-approx($r5, 9283.80657060028, :abs-tol<1.0>); #delta_within($r5, 9283.80657060028, 1.0);

$r1 = $e_meter.range(-21.923233,331.579924,-82.948909,276.789592);
$r2 = $e_kilo.range(-21.923233,331.579924,-82.948909,276.789592);
$r3 = $e_mile.range(-21.923233,331.579924,-82.948909,276.789592);
$r4 = $e_foot.range(-21.923233,331.579924,-82.948909,276.789592);
$r5 = $e_nm.range(-21.923233,331.579924,-82.948909,276.789592);
is-approx($r1, 7136933.98147936, :abs-tol<1.0>); #delta_within($r1, 7136933.98147936, 1.0);
is-approx($r2, 7136.93398147936, :abs-tol<1.0>); #delta_within($r2, 7136.93398147936, 1.0);
is-approx($r3, 4434.68517699097, :abs-tol<1.0>); #delta_within($r3, 4434.68517699097, 1.0);
is-approx($r4, 23415137.7345123, :abs-tol<1.0>); #delta_within($r4, 23415137.7345123, 1.0);
is-approx($r5, 3853.63605911413, :abs-tol<1.0>); #delta_within($r5, 3853.63605911413, 1.0);

$r1 = $e_meter.range(39.266792,212.567027,-13.043617,231.171501);
$r2 = $e_kilo.range(39.266792,212.567027,-13.043617,231.171501);
$r3 = $e_mile.range(39.266792,212.567027,-13.043617,231.171501);
$r4 = $e_foot.range(39.266792,212.567027,-13.043617,231.171501);
$r5 = $e_nm.range(39.266792,212.567027,-13.043617,231.171501);
is-approx($r1, 6104433.98020838, :abs-tol<1.0>); #delta_within($r1, 6104433.98020838, 1.0);
is-approx($r2, 6104.43398020838, :abs-tol<1.0>); #delta_within($r2, 6104.43398020838, 1.0);
is-approx($r3, 3793.11942021617, :abs-tol<1.0>); #delta_within($r3, 3793.11942021617, 1.0);
is-approx($r4, 20027670.5387414, :abs-tol<1.0>); #delta_within($r4, 20027670.5387414, 1.0);
is-approx($r5, 3296.13065885982, :abs-tol<1.0>); #delta_within($r5, 3296.13065885982, 1.0);

$r1 = $e_meter.range(43.430240,25.708641,-78.620089,278.752912);
$r2 = $e_kilo.range(43.430240,25.708641,-78.620089,278.752912);
$r3 = $e_mile.range(43.430240,25.708641,-78.620089,278.752912);
$r4 = $e_foot.range(43.430240,25.708641,-78.620089,278.752912);
$r5 = $e_nm.range(43.430240,25.708641,-78.620089,278.752912);
is-approx($r1, 15067414.5790259, :abs-tol<1.0>); #delta_within($r1, 15067414.5790259, 1.0);
is-approx($r2, 15067.4145790259, :abs-tol<1.0>); #delta_within($r2, 15067.4145790259, 1.0);
is-approx($r3, 9362.45736090351, :abs-tol<1.0>); #delta_within($r3, 9362.45736090351, 1.0);
is-approx($r4, 49433774.8655706, :abs-tol<1.0>); #delta_within($r4, 49433774.8655706, 1.0);
is-approx($r5, 8135.75301243299, :abs-tol<1.0>); #delta_within($r5, 8135.75301243299, 1.0);

$r1 = $e_meter.range(35.816613,44.413390,-34.595103,26.822827);
$r2 = $e_kilo.range(35.816613,44.413390,-34.595103,26.822827);
$r3 = $e_mile.range(35.816613,44.413390,-34.595103,26.822827);
$r4 = $e_foot.range(35.816613,44.413390,-34.595103,26.822827);
$r5 = $e_nm.range(35.816613,44.413390,-34.595103,26.822827);
is-approx($r1, 8006275.94631107, :abs-tol<1.0>); #delta_within($r1, 8006275.94631107, 1.0);
is-approx($r2, 8006.27594631107, :abs-tol<1.0>); #delta_within($r2, 8006.27594631107, 1.0);
is-approx($r3, 4974.8692301404, :abs-tol<1.0>); #delta_within($r3, 4974.8692301404, 1.0);
is-approx($r4, 26267309.5351413, :abs-tol<1.0>); #delta_within($r4, 26267309.5351413, 1.0);
is-approx($r5, 4323.04316755457, :abs-tol<1.0>); #delta_within($r5, 4323.04316755457, 1.0);

$r1 = $e_meter.range(33.063322,131.654287,40.382161,70.051002);
$r2 = $e_kilo.range(33.063322,131.654287,40.382161,70.051002);
$r3 = $e_mile.range(33.063322,131.654287,40.382161,70.051002);
$r4 = $e_foot.range(33.063322,131.654287,40.382161,70.051002);
$r5 = $e_nm.range(33.063322,131.654287,40.382161,70.051002);
is-approx($r1, 5452116.89026308, :abs-tol<1.0>); #delta_within($r1, 5452116.89026308, 1.0);
is-approx($r2, 5452.11689026308, :abs-tol<1.0>); #delta_within($r2, 5452.11689026308, 1.0);
is-approx($r3, 3387.78837232007, :abs-tol<1.0>); #delta_within($r3, 3387.78837232007, 1.0);
is-approx($r4, 17887522.60585, :abs-tol<1.0>); #delta_within($r4, 17887522.60585, 1.0);
is-approx($r5, 2943.90760813341, :abs-tol<1.0>); #delta_within($r5, 2943.90760813341, 1.0);

$r1 = $e_meter.range(-60.791775,58.921675,58.472988,198.337306);
$r2 = $e_kilo.range(-60.791775,58.921675,58.472988,198.337306);
$r3 = $e_mile.range(-60.791775,58.921675,58.472988,198.337306);
$r4 = $e_foot.range(-60.791775,58.921675,58.472988,198.337306);
$r5 = $e_nm.range(-60.791775,58.921675,58.472988,198.337306);
is-approx($r1, 17744632.7153385, :abs-tol<1.0>); #delta_within($r1, 17744632.7153385, 1.0);
is-approx($r2, 17744.6327153385, :abs-tol<1.0>); #delta_within($r2, 17744.6327153385, 1.0);
is-approx($r3, 11026.0035861435, :abs-tol<1.0>); #delta_within($r3, 11026.0035861435, 1.0);
is-approx($r4, 58217298.9348376, :abs-tol<1.0>); #delta_within($r4, 58217298.9348376, 1.0);
is-approx($r5, 9581.33515947003, :abs-tol<1.0>); #delta_within($r5, 9581.33515947003, 1.0);

$r1 = $e_meter.range(-32.182827,189.929621,-11.752936,76.924247);
$r2 = $e_kilo.range(-32.182827,189.929621,-11.752936,76.924247);
$r3 = $e_mile.range(-32.182827,189.929621,-11.752936,76.924247);
$r4 = $e_foot.range(-32.182827,189.929621,-11.752936,76.924247);
$r5 = $e_nm.range(-32.182827,189.929621,-11.752936,76.924247);
is-approx($r1, 11405061.5799716, :abs-tol<1.0>); #delta_within($r1, 11405061.5799716, 1.0);
is-approx($r2, 11405.0615799716, :abs-tol<1.0>); #delta_within($r2, 11405.0615799716, 1.0);
is-approx($r3, 7086.77671148718, :abs-tol<1.0>); #delta_within($r3, 7086.77671148718, 1.0);
is-approx($r4, 37418181.0366523, :abs-tol<1.0>); #delta_within($r4, 37418181.0366523, 1.0);
is-approx($r5, 6158.24059393716, :abs-tol<1.0>); #delta_within($r5, 6158.24059393716, 1.0);

$r1 = $e_meter.range(40.410413,1.490210,15.171991,171.877678);
$r2 = $e_kilo.range(40.410413,1.490210,15.171991,171.877678);
$r3 = $e_mile.range(40.410413,1.490210,15.171991,171.877678);
$r4 = $e_foot.range(40.410413,1.490210,15.171991,171.877678);
$r5 = $e_nm.range(40.410413,1.490210,15.171991,171.877678);
is-approx($r1, 13771611.4326195, :abs-tol<1.0>); #delta_within($r1, 13771611.4326195, 1.0);
is-approx($r2, 13771.6114326195, :abs-tol<1.0>); #delta_within($r2, 13771.6114326195, 1.0);
is-approx($r3, 8557.28261491609, :abs-tol<1.0>); #delta_within($r3, 8557.28261491609, 1.0);
is-approx($r4, 45182452.2067569, :abs-tol<1.0>); #delta_within($r4, 45182452.2067569, 1.0);
is-approx($r5, 7436.07528759153, :abs-tol<1.0>); #delta_within($r5, 7436.07528759153, 1.0);

$r1 = $e_meter.range(77.415003,273.852765,-65.518823,5.320166);
$r2 = $e_kilo.range(77.415003,273.852765,-65.518823,5.320166);
$r3 = $e_mile.range(77.415003,273.852765,-65.518823,5.320166);
$r4 = $e_foot.range(77.415003,273.852765,-65.518823,5.