268.5 meters = 880.905512 feet