26474 meters = 86856 feet and 11.46 inches