26813 meters = 87969.160105 feet