25828 meters = 84737 feet and 6.39 inches