18859 meters = 61873 feet and 4.31 inches