268.2 meters = 879.92126 feet