268.3 meters = 880.249344 feet