19620 meters = 64370.07874 feet