This massive church can be seen everywhere when looking north in Paris on its hill