26858 meters = 88116.7979 feet