26505 meters = 86958 feet and 7.94 inches