26647 meters = 87424 feet and 6.49 inches