Advent of Code

       y(2022)

  - /\ -  -        -       -     -      -    -          
 - /  \/\  -    -     -  -    -   -  /\   -     -       
@#@@#@#@@@@#@@@@@@@#@@@@@#@#@@@@@@@@#@#@#@@@@#@@@  25 **
@@@@@@@@@@@@@@@#@@@@@@@#@@@@@#@##@#@#@@@###@@@##@  24 **
@@@#@###@#@###@@@@#@@@######@@#@@##@@#@#@@@#@@@#@  23 **
##@#####@@##@@@@@@@@@#@@@@@#@#@@#@#@#@@@###@##@#@  22 **
@##@@@#@###@#@@@###@@#@#@#@@#@@@@#@@@#@#@@@#@@@##  21 **
##@@@@#@@@@#@@@@@@@@@#@@#@#@#@@#@@@@##@@@@@@@@@@@  20 **
@@@@@@##@#@###@@@#@@#@@@##@@@#@#@@#@@@@@@@@@@@@##  19 **
@@@#@@#@@@#@@@@@@#@@@#@@###@@@@@@##@##@#@@@@#@@@#  18 **
@#@@@@@#@@#@@@##@@@@##@@@#@##@##@@##@##@@@@#@@##@  17 **
@##@#@@#@@#@@#@@@@@@@@@@@@##@#@@@@@@#@@#@@@@@@@#@  16 **
@@###@@@@#@###@#@#@#@@@#@@@@@#@@@#@#@@###@@#@@@@@  15 **
@#@###@#@##@@@#@#@@###@###@@@@##@@@@@@###@@##@#@#  14 **
@@###@@@@@#@@#@@@@@@##@@@@@@@@@@@@@##@@##@@@@#@##  13 **
@@#@@@##@@@@#@##@@@@@@#@@@@@@@@#@@@@@@@@####@@@@#  12 **
@##@@@#@#@@#@####@@@@@#@@@@@@@@@@@#@@#@@#@#@#@@@@  11 **
@##@@@@@#@@@@@#@@@@@#@@@##@##@@#@@#@@@@@@@@#@@#@@  10 **
@@#@@##@@##@#@@@@#@@#@@#@#@@@@@@@@@#@@#@@@@#@##@@   9 **
@@@@#@#@@@@@@@@@@@#@@#@#@@@@@#@@@@@@#@#@@@##|@@@@   8 **
#@@@@@@@#@@@##@@@##@#@#@@@##@@@#@@@@#@#@@#@@@@@@@   7 **
@@@@@@#@@#@@#@#@@@@###@@@@@@@#@@@@@@@@@@##@@@@@#@   6 **
@@@####@#@@@#@@#@#@@@@@#@#@##@@##@@@@@@#@@##@###@   5 **
@@@@##@@#@@@@@@@#@@@@@##@@@#@#@@@@@@#@@@@@#@@###@   4 **
@@@@##@@@@@@###@#@@@@#@@@@@#@@@@@@@@@@@@@##@@#@@@   3 **
####@@@@#@@#@@#@@###@##@#@@@##@#@@#@#@@#@#@@@@#@#   2 **
#@#@@##@@@@#@@@@#@@@@@##@@###@#@#@@@@@@@@@@@#@@@@   1 **