268.4 meters = 880.577428 feet