What is one of the countries which borders the province which is home to Barrio Esperanza?