7599 meters = 24931.102362 feet