25768 meters = 84540 feet and 8.19 inches