Exploring the majestic church of Our Lady in Breda, Netherlands