Mechelens landmark standing tall - St Rumbolds tower