6062 meters = 19888 feet and 5.42 inches