advent-of-code
Perserverance, or the lack thereof
git clone git://git.shimmy1996.com/advent-of-code.git
input.txt (12210B)
1 \................\......-.........................../..............|.\..-.................-......../..........
2 ..\................\...........|.|../......\......../../...........|.......\....../.......\....../............
3 |......|./......../..........|\.......|/..|...............................|...............|...................
4 ...................\.-.............................../.......\.....\..............././.......\...........|....
5 ................\......................|...|\............../........./...................\......./......./....
6 -......\/..\/../...............................................\....\........\...............-....\......-....
7 ....\......-......................-..|...........................-.|...-..........\................./.........
8 .......|..........\....|/................................/........................-/.\...-/................../
9 ..\...-..../......................\./..........|-/......\...............|...|.............................|...
10 \................................\....|...........|......................|..........|.............../........-
11 |..../......\.....\................../............../..\.....|..............................................-.
12 .\...........\.-....|.....-..|......|..............\.....\...-......./..................../\....|.../\........
13 ...........|.......-..\...............\................................../...........................\........
14 .........-.................../...................../.-../.........|...\..........-..........\........|........
15 ../...../../.|......-.....|\...../.......\......-.........-............./....................../..............
16 .-....../.............-...../...........\........-.......\...............-|......\.....|....\.................
17 ......................./..............................\.....\...-................................./...........
18 ./.....\.........\-..-...-..\...................\......./....|.|.-..........|......./.........................
19 .................................-...............\...../....../..\..-......................|..................
20 ...\.................\...\............\-.....................\...........-..............................-.....
21 .....-....-|......\..../...........-.................../............-.................../............-....|...
22 .....-..\.....................-............/..../..........-.../..........................-.......\...........
23 ..|..........................-................|-..-..............|....................../.....|......|........
24 .\...........................\......//.....-..-............/.....................................././........-
25 ....../...\.......................\/.\.../.........\......................................-.....\......./.....
26 .....|........../..................................../....-....................|....\........-.........../../.
27 .............|....\...................................|.....|./..........|...........................-.|......
28 ......................................./........./..................-.......|...............\..../....|.......
29 .../....//.\...............\.....|..|...-......|.......-|.../.-....-..\........\...../.....|..................
30 ............./...................................|.............../.|...................-..........-...........
31 ...../....|.................................................|........\...........................-....../.|...
32 ...\.....\.....................|/.-....\.....|.|...--...../...\......................../.........|............
33 ../...................../|................/......\...|..\|............-../........-............./......./.....
34 ...............|...................\-.................\......-/.|......./.......-....../........../....-......
35 .-/-.....|...|......../...\.|........-....................\..-.......-.............................|.-/.\.....
36 ................-......|.....\...--................./....-..|.../............./.....\........../.........|....
37 .................\...\...........|........................\...............././........|\......./.............-
38 ......\....\..................................././...|..|...............-.....||..............................
39 ..../|.\-............./././....../-./.-..........-...............-..\...........|................../..........
40 ..........\.-....|....\.|...............\.......\.........\./.....|...|........|.........-.................|-.
41 .|.\......................\......-....-....-...............\.....-.\............./|-...-./....../.......-.....
42 .........\......../.|.-.../.-...............-..-.......|......\...\..|..................................../...
43 /./.......|.\.....................................-...-.|......-/...........-..................../.........\..
44 ...-..\........-................\...|.|....../...............|................................................
45 .....................................-......\...-.../..\....|..................\.........................-....
46 -........|...........-...........|//................|.....-..........|..-....../\..|../..-....\..\....../.....
47 .|............../.\...................................\..|....|..\..............|................/...-.../-...
48 ........./.......|.|.................................|\....\|........\........|........|.....................\
49 ..\....../....|......../.......\|.............\........................./............/..../...............-...
50 .....-........-............/../....-...............-.../......../../..-...........\.....\.......-...-.......-.
51 ........|...../-....-......\.............................-..|\.....\.....\-..............\.......|............
52 ......................................../.......-..\..........\.............|....-.....\/........./.|.....|...
53 ..............-...................-.-...-............../...../.....\./........./.-....................-.......
54 ................|........../\..../......................-.......-............\.|..|......../.........\-.......
55 ........|.........\..........................................-....||..-..\.................-....../..-.......\
56 .....\.............../..\./.........\|.\.....-|..-..|...../.............../.........-.........................
57 ...|......................//......./..........-...................\......|...../......................|..|....
58 ....\..................|..............\........\........../..-.......-...-|...\../...../........-........./...
59 ...|\.|.......\...........\.-.................|.........\/-...............//.......\................-./......|
60 .........................-/...-./........./.\.|.......\...\.........\....................\.....-....-.........
61 ......\..\....../.\........./..........-......./.-.............................\\.............................
62 ....................../......\|../....................-.................../..............-..\|.../............
63 ...........\.......|.|.......................|.....................\../........../.-.........|................
64 ...................../.||..........-..../.....-.................|\............................................
65 ..\...\.....-./..........|......-...../.....................................................|................\
66 ....................-.\............|../..............|..\\...........|.....|....-../..........-.....-.........
67 ............................./...............-.........................\...\.|...\.............|...-...|......
68 .............|.............................|...................|...................\.................../...../
69 ...\.....\.....................-............................/..........|....|..\...........|.|................
70 ........./.......-.\./........................../...........................................|../....../|..\...
71 ....../.........................\...../..-...\................/...-........\....../../......|.................
72 ......./.-.../..-..........|......................................-....\-/.-...........|....-..\...........-..
73 .....-...........||\...|.......|.................\........../-.............../................-...............
74 |.-.............\............\.....-|...././..................................-|........-/..........-.....|...
75 \...................\........./.\...|..........\.|......-....-.-.........\...............|.../-.........\.....
76 .........../...........|.........|........................|.......................|..-.......................|
77 ..|..................-......-..................-..............................\\............-....|............
78 ..........|..........\......................................\...................-..................|..........
79 ...../.........|.......................................\..././...|\................/...................|......
80 ........\.|....................\\......|..............................\....../.-/...\.......................-.
81 ...........\.............|....\..|......../.....././|..../........\.....|.................\.........|...-.....
82 .....................\......./\......|............../...........-..........\..................\\...........\..
83 ................................................\.../.....................-...../\|............\-.............
84 ...........\...............-........\................\................./...|....\.....................\...../.
85 ......\........|.....-....................\../..............-...............-..............-..................
86 .....-............|....................\......\..|.....././...../\.....|...\...............................-.-
87 ........././......-.-..../....|..|../..................../...-......................-.......................|.
88 .................................//....|............-........../.../.......................\......-...........
89 ................../................|...................................\......./...-............./............
90 ..|.............../.....-................-..|-.........../.....................\/.........\.../.........|.....
91 .........................../|.../....-..\-...../................./..........................|...............\.
92 .....|.........../..\........../......./........-..............|............|......................-..........
93 ....|......................................-..|.-../........................-..............\.........-........
94 .-......-....................-.................././.........................-...|-......................|.....
95 ...-......./........../...........................-........\.........|......-...........-.-...................
96 ..........-.|.|.....\..-..-...\-..../.................|..|..-.......\..................|...|.......-..........
97 \...........-|....-..........................\................................|.......|...\.......\-........./
98 ./........./-.-............\...-\.-.......................................\-.......................\..........
99 ........|..........\\.....\.-.../............-................|.............-.-..-.....\.......-.....\-.......
100 ...................\.......|...../.-...............\.../......../................../............\...|.........
101 ..\..........|........-.-.......|...../..../....-...........|............|................\/../.........../...
102 ...............\..|./............................................................/............/...............
103 ..\........|/.|......|.............\.............\.....................|.....\..........|......|..............
104 .............-......|......|\....................\...|..........\\.........|.|....../..../..........\.......\.
105 ../..|..................-................................................//........|..../-..-/..../.\.........
106 ..\............./..........-..|......./-............../....|...............|.....................|.....--\....
107 ....-|.\..|....|............./..........\-.......|........|....|..-................................-./..\\...\
108 ....|..\.......................\......./.-............................||....-...................\......./.....
109 .|-.......................-...........|..........\.../.......\......\....................-\./.................
110 ...................................................|.....................|....................................