26.92 meters = 88.32021 feet