7519 meters = 24668 feet and 7.62 inches