80.18 meters = 263.057743 feet