Somewhat bizarre Swiss Chalet ad set in the far future.