Code

Result

http://i.imgur.com/FL3jN5g.gif

Sources