2646 meters = 8681.102362 feet