268.94 meters = 882.349081 feet