26611 meters = 87306 feet and 5.17 inches