5605 meters = 18389 feet and 1.29 inches