26870 meters = 88156.167979 feet