This advert is hilarious. Advertising agencies take note.