Leuven, Belgium, Het Depot