2662 meters = 8733.595801 feet