The priests and parishioners of San Carlos Borromeo in Madrid