25807 meters = 84668 feet and 7.62 inches