6859 meters = 22503 feet and 3.37 inches