80.27 meters = 263.353018 feet