80.59 meters = 264.402887 feet