24958 meters = 81883 feet and 2.43 inches