8838 meters = 347952.755906 inches