26857 meters = 88113.51706 feet