Leiden University celebrates freedom!