5858.7 meters = 19221 feet and 5.48 inches