26348 meters = 86443 feet and 6.83 inches