26903 meters = 88264 feet and 5.23 inches