12336 meters = 40472 feet and 5.29 inches