26867 meters = 88146.325459 feet