26571 meters = 87175 feet and 2.36 inches