26881 meters = 88192 feet and 3.09 inches