26624 meters = 87349 feet and 0.98 inches