80.37 meters = 263.681102 feet