80.36 meters = 263.648294 feet