80.67 meters = 264.665354 feet