2628 meters = 8622.047244 feet