2624 meters = 8608.923885 feet