26481 meters = 86879 feet and 11.06 inches