268.25 meters = 880.085302 feet