# AdventOfCode ## 2024 .--'~ ~ ~| .-' * \ / '-. 1 ** .--'~ ,* ~ | | >o< \_\_\|_/__/ | 2 ** .---': ~ '(~), ~| | >@>O< o-_/.()__------| 3 ** |@..@'. ~ " ' ~ | |>O>o<@< \____ .'| 4 ** |_.~._@'.. ~ ~ *| | _| |_ ..\_\_ ..'* | 5 ** | ||| @@ '''...| |... .' '.'''../..| 6 ** |#~~~@@@@ @ | |/\ ''. | | -/ :| 7 ** ## 2023 . * ~~~~ /\ ' . 14 . ~~~~~~~~ * /~\ . 15 ** .. ~~~~~~~~~ ~~~~/ * \ : 16 ** .' '.~~~~/\*/\ ~ /\ /\ .' 13 ** ~ * ~~. /\ /\ /\ ..' 17 .' * . ''''.........''' 12 ' . ~ '. *[] ' 18 ** .'* ~ [^^^] 11 * '..''''.*.'' ..'' ''... 10 ** .'''~ ~ ~ ~ * ### ''. 19 .' ~ ,* ~ ~ ~ ~ ##### '. 9 ** : ~ '(~), ~ * ~ ~ ~ ### : 8 ** '. ~ " ' ~ ~ ~ * ##### .' 20 '.. ~ ~ * ~ ##### ..'.'''''''''... 7 ** '''.........'''' ~ .'*. ~ .. ''. 6 ** .' ~ '...' ~'* '.~ '. 21 : ~ '. *'.~ : 5 * ...'''''. * .''.~ '..' .' 22 .'' '.. ~..'* '. ~ ..' 4 ** .' * '''../......''' 23 : * /\ -/ : 25 '. * - - / .' 24 '.. - - *..' 3 ** ----@ '''..*......''' 2 ** * ! /^\ 1 ** ## 2022 @#@#@../ \.~~./ \.....#@@#####@#@#@@@@@#@@@@@#@ 8 * @@@#@@@@@@#.~~.@#@@#@@@@.#@@###@##@#@@@@@@@#@@@@@ 7 ** #@#@@@#@@@@@.~~.@##@@@@..#@@@@@@@@#@@@##@@#@@@#@@ 6 ** @#@@@#@@###@#.~~.@#./\.'@#@@@@#@@@@#@@@#@@#@@@@@@ 5 ** @@@@@#@#@#@.' ~ './\'./\' .@@##@@@@##@##@@@@@@@@ 4 ** @@@@@@##@_/ ~ ~ \ ' '. '.'.###@@@@@@@@##@@##@# 3 ** -~------' ~ ~ '--~-----~-~----___________-- 2 ** ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1 ** ## 2021 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 ** . .. . ' . . . ..'''' 2 ** . . .. .. . . . .. . : 3 ** . . . .. .. .' ....' 4 ** ... ..|\..'' 5 ** . . . . . : 6 * ## 2018 _ _________ ___ __ _ _ _ _ 1 ** ## 2017 .-----------------------------------------------. | o──────*──────┐o┬──────────────────┐┌───────┐ | 25 * | o──*──┐└───┐o─┴─┘o────────┬─────o┌─┘├───o┌──┤ | 24 ** | ┌──┘o─┴────┘┌────────────*├──────┘o─┘┌───┘┌─┘ | 23 * | ├───┐┌──────┴o*──|(────┐┌┘└──────────┘o┬──┘o┐ | 22 ** | └┐o┐└┘*───────┘o┬─┬──┬┴┴┴┬───┬┴┴┴┴┬───┐└────┤ | 21 ** | V└─┴─┐└────────*└o└──┤ ├───┤ ├───┘o┬───┘ | 20 ** | └─┬─o└────────┐└─────┤ 1├───┤DECR├────*└─┐o┐ | 19 ** | ┌─┤┌──┐┌─┬──o┌┘o─────┤ 2├─o*┤YPTR├───┐└┐V└─┤ | 18 ** | ├┐=└─┐└┴┬┴┴┴┴┼─oTo───┤ v├─┐└┴┬┬┬┬┴*o─┴─┘├──┘ | 17 ** | =└┬─o└┐*┤ h ├───────┤ ├┐└─[─]──┐└────┐└──o | 16 ** | ┌─┘┌──┘└┤ im├──*┌o┌─┴┬┬┬┴┴─────o┌┴─o┌─┐└───┐ | 15 ** | └─┐│V*──┤ o├──┘└┬┘o───┴────────┤┌──┘o┴────┘ | 14 ** | ┌─┘└┤└──┤ m├───*└─────┐o─────┬┴┴┴┬─────|(─┐ | 13 ** | └──┐└─┐*┤ ├───┘o─────┴──────┤ ├┐┌──────┘ | 12 ** | ┌──┼─o│└┴┬┬┬┬┼────────*┌─────o┌┤ A├│└──────┐ | 11 ** | ├─┐=┌─┘o─┐└──┴o*─┬┴┴┴┴┤└─────┐│┤ L├┘┌──────┘ | 10 ** | └o└─┴────┴───o┌┘┌┤ I ├────*┌┘└┤ U├o┴──────┐ | 9 ** | ┌─────────────┤V└┤ E7├*───┘└──┴┬┬┬┴────────┤ | 8 ** | └────────────┐└┴┐┤ E5├└───────*o─────┬─────┘ | 7 ** | ┌───[─]──∧∧∧─┘o─┴┤ E4├──┐┌───o└─────*└─────o | 6 ** | ├──────────|(────┤ ├──┘└──────┬┐o┐└──────* | 5 ** | └───o*───────────┴┬┬┬┬┴──────────┘└─┴─────┐┌┘ | 4 ** | o──*┐└┐o──────oTo───┴─oTo────────────────┐=└┐ | 3 ** | ┌──┘└─┘┌─────────────┤|├────*┌─┬───o┌┬──o└──┤ | 2 ** | └──────┴───────|(────o*─────┘└o└────┘└──────┘ | 1 ** '-----------------------------------------------' ## 2016 |:::::::::::|//| / / / /_/_/_/#/#/#/ 1 ** ==============//======+...+==================== - - - - - - -// - - -/ / - - - - - - - - - - ==============//|============================== //| ## 2015 >>O>@>>>o>>>*>>*>>>@<>@<<<@>*<*<<>o<*<<<*<>O>>>*>*<<< 8 ** >@>o>O<<>>*>>*<*>>*>@<< 6 ** >@<@>>o<>O@>@>>>@>>o<*<<<*<<<@<< 5 ** >*>>O>@>>>@>>@>>>o<<<*<<<@>>@<>o>O<@>>oo<<>*<<>O<<>o<< 3 ** >>O<>>o>>@o>*<<@>>*>o<<<@O<<*>>O<<o>>>o>>O>*<@>>>o>>O<<O>o