26827 meters = 88015 feet and 1.1 inches