26315 meters = 86335 feet and 3.62 inches