18904 meters = 62020 feet and 11.97 inches