26824 meters = 88005 feet and 2.99 inches