2624 meters = 8608 feet and 11.09 inches