80.92 meters = 265.485564 feet