26521 meters = 87011 feet and 1.86 inches