80.88 meters = 265.354331 feet