21 brilliant outdoor ads that will stop you in your tracks.