26547 meters = 87096 feet and 5.48 inches