2660 meters = 8727.034121 feet