26893 meters = 88231 feet and 7.53 inches