26641 meters = 87404 feet and 10.27 inches