..........|..........
.....'''''' .' - - \- .''~ ~ ''''''.....
''' ~ ~ ~ ~ ~ '.'. - - \ -'': ~ ~ ~ ~ '''
~ ~ ~ ~ ~ ~ ''..'''_[].' ~ ~ ~ ~ ~
~ ~ ~ .'. ~ ~ ~ ____/ '' ~ ~ ~ ~ ~ ~
~ ~ '' .._____/ ~ ~ ~ ~ _ ~ _ O>
~ ~ ~ ~ :[]'. ~ ~ ~ \ / \ / \ / ~
~ '.\ ~ ~ ~ ~ ~ ~ ~
~ ~ ~ \ ~ ____ ~ ~ ~
~ ~ \____/ .''\'.. ~ ~ .
~ ~ __/\ ~ .'^ [].' ~ ~ ..''
... ~_____/~ \ :^ , :\ ~ :'' , ^
###: .../ ~ ~\ '..' \_______~ '. ,
.'' .'[]'. \ ~ ~ ~ \ : , ^
'...'##\##'. ~ ~ \ ~ .\' , ^ ^
##### ,#\#.' \ . ~ '.[] , ^
#, ,\'. ~ \'',: ~ _/'.. , ^
~ ~ ,\,'. ~ :[]..' / ~ ''...
~ ~ ~ ~ \, : ''\__ ~ /
~ ~ ~ ~ ~ ,[]: ~ ~ \__ /~ ~
~ ~ ~ ~ ~ , .\______ \__/
~ ~ ~ ..' ~ \______ ~ ~ ~
.....''' ~ ~\____
'' ~ .'..\___''.. ~
~ ~ ~ '.' : [] .' ~
I wanted to learn some Python, so this year's solutions are written completely in Python.
There might be a bit of progression in language proficiency during the course of the advent.