Mayor swears fines will clean up city