Divine icon stations of cross hang at Blessed Seelos