Cathédrale Sainte-Thérèse, Garoua, North