Advent of Code

   sub 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 **