aboutsummaryrefslogtreecommitdiff
path: root/2020/inputs/day24
blob: 17d4e9ea849865e9c817081876fc210dc0b5ff31 (plain)
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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
nenwswenweswweenesweeenenwee
nwnwnwnwswenenenwneswneenwnenenwnenwsw
weweeeeneneseswesesweeesenwnw
wnwwwwwnwwnewsewnwenwwnww
enwnwsenwnenwnwseenwswnweseswenwswnwsw
nwseseswsenwseswseseswsenweseeeenwnwsese
senwwwwnweeswewwwewwnenenwswse
swnwneswnweneneneswneneeneswne
ewsenwweneeeenwnwneneswnewwswesene
sesenwsweseseswnenenwnweenwseenewee
seswwwswwnwnwsewneenenenwnwneneseww
nenenenenenenenenwsenewne
swwnwswswswwswswswswswswswe
nenwswnesesesesesesesesesesenwsenwsesesew
wswwneswswswweeswswwwswnwswswseswnew
wwwwwnwwewenwwwwswnwwew
neenwnwnwnenenenenwenenwnwwwnwswswse
swwneswswswswnwseswswswswswsw
seseseenesewnwseseeswwseseeseneesesw
nesenwswseswnwwseswwwseswwnenewswwwse
wwwwwwswewww
seenewewenwneswneneneneneneswnenee
sesewnwsenwnwesesweneswseseseswnwsee
nenwnenenwnwnwswnenwnwsenenwnenwwnwnwne
seseswneeneeseeewwnwseesenwsenwsee
seseeeeseseweesesesewnesesesenwsene
swwswswseswwwswnewe
swwswswswwseneswswseswswwnewswwwsw
neeswneneneenenenene
neeswseseswswnwwseswnwwswswseseseseseswne
ewneneneenewewnenewseneenwneeesw
enwnenwneeeeseeeeswenweeneseese
nwwnwnwnwnwnwnenenenenenenenenwsenwsene
nwseenwnwnwnenwnwwsenwnwne
seseswsenwswseswswswseeseswse
seswneswswswswswswswswwwswsw
enesenenwesesweeweeswseseeseseew
wwswnwweneswneenwsesesenwnwsenwwnw
swnwwnwswwewsenewenwnewseswnwwww
wswewnwwswwnwswswswswswwswsweswesww
swesenwnweeneseseseswswwnwsewwenwswne
wwwswwsewwwwswwwwwnw
neeenwwwswnewnenwnwsenwsewwwww
seneswswsewswneswswseswswseseseseewnwsese
nenenenewneneneneneneneneeseneweese
wswsweeswswwswswswswwswswwswwnwsw
wwwseswnewswswswwwwwwsw
wnwnwnwwnwnwnwnenwenenweneswsewenwnwnw
wwweswewnewwnwswsewwwwwnwnenw
nwnwsweneeeseeseeeseesesesenwseswese
nwwswswswwswwswewwwwsenwswsenwsww
senwnenwnwnwnwnwnwnwnwnwnwnwsw
neswnwseswswswswswswswswswsweswwswe
eeeeeeeseenwnweeseesweeeenw
swseseseswswwnwneswewwnwnwseeswnwswwne
neesenwseesesewwnwseeseseenwnesw
neswswswwwswswsesweswswsw
eeneeewsenweseeeweeeneswee
nwnenweneewnwnwnwwnwwwswnwsenwnwnwnw
newneeneseneneswnenwnenenesenewnwsw
seseneeewsweneneeeneseneeeswwwene
swswswswseswswwsesesesweswswswneneswsww
eeeeswneneeewseewneeseeee
neeeneneneeeneneewneewwwnesenene
eneswnwnenwneeswwswneeeenenwenese
seenwseseseeneeseseeseseseweseswsese
seswnwswswenewnewnwswsw
wwwwwwwwwwwneswswwwnewswse
seeseswseseseswwsesese
nenenewenenewesenesewesenwewnewne
nwneseneeneseneswneneneewneewnee
nenenwneneewewneeseneeneeneeese
eswnwswwswsewweswwnwneswwwswww
neseswnweeeeseeeswee
wwwwnwswwwswswswnwsese
wseseswswwswswswnweswswsesweseesw
nwneneneeewewwneneneeeeeswese
eesesesewnwseenweeeeesenweseswse
neneneneenenwneswneneneneeeneee
wswswsweeseswswswswwnwnwwsw
wseewesenwnwneswnenweewneneswwnw
nwneeswswseswwseseneswesenenwsenesww
nwsewwwwswswwsenw
swswswewswnwswwswswnwewswwseswww
swswwwsewwnenesewwswswswwwwww
nenwnwnwwnwnwnwnwnwnwenwswnwnwnwnwsenwnw
neneneneneneneneneneneneneneswe
nwwwswenwwneenwnwwswewnwwnwsww
eseswseswwnwneswneswsesewswnenesesw
wwwwwnwnwwwe
senwenenewwnewswneewnesewsenenenesene
sewewneewnwneenenenenweneese
swswswewwwewneswswwswswswswwww
swwnwneneenenenenwnwnenewnwseswnwsenenw
swnenwneenenwnwnwnwsenwnwnwnwnwnwnwnwnw
neswsesewswseeeneseswnwwswswsw
ewwwwswwwswwneswwwewnwnewwsene
nwnwnenwnwnwsewnweneswwswnwnwsenewnee
ewneseeeeeeewenweseeeeeee
nwseswwswseewwnwwwnwwnwwwseswene
swswwswweswswewswswswsw
nwnwneswnwneenwnwnwneswnenwnwnwnenenwne
eswweeeeswseenewenwsenwesesese
seswnwneswnenenwnwnwesenesenwswnenenwnene
nenwnenenwwnenwnwnenwnwsenwnwswse
newwwweswswswwswseenewwseseswnwsw
nwwnwsesenwnwnesenwnwswnwewnwnenenwnwnw
nwneneneneneneneeswnwnenenwne
wnwnwsenwnesenenenenenwnenwne
nenenwnenewnesenenewseneneeneneseenenesw
wneneswnwnenwnwswneeseenwseswnesesenww
swseswseseswseswneswseswsewseswsese
weeesweeesenwseeee
nenwswswnenwweswseseseewseneneseswe
neweewneswneenweeneesweewnenene
nesesweenenewneenenenewesenesenew
swswswswseseswseswswswswswnw
neneswwwwwwwwwwsewsenewwswww
nenenenwnenenenewsenenesenenewnenwnwne
neeneeswneeseeseenenwnwwseswewee
swswswswnwseseswneseswseseswswswwnenesw
neeswnenwneeeeweswswsweneneenwe
wsenweswseenwsewsesenwsenesesesesesenesw
seseswseseseswneswswse
swnewswwwsesewswnewwwswwswswswww
senewneneneseneenenenwewenwwnwswsw
weseneneseseseeeweeseswsweenesese
swnewwswnwseswswswseswswwwswswswswne
neneeenenweneneswenenesenwewneenesw
seseseseneseswseseswswsewsenwseseesesese
nenenwnwnwnenwnenenesenenwwneneneene
nwnwnwsenenenwneswwnwnwnesenwnenenenew
neeeeeweneseeweweeneeneenee
wneneeneneenewneneeeeseeneneseeswe
eswwwnwwnwwnwwwwwwwenwswneswe
eseswwsweseeeneenewe
sesesweseseswsesesenwseseseseweseswne
sewseseseseseseseeseseseneseesenesw
swwneewswwwnwwswswwenwewnwnwnww
eneneeeenwsenwnwesesweeeeswee
wwwwwwswwswwnew
swswwwswwnwewwnwneswwnwseneneww
swnewnwnewnwwsweseeseswwswnenenwsee
swewswswwswswswswseswswswswesweswswnw
neswswseswswswswswswswneswswwnweswswe
seeseseneseswswwsewseseenwsesenwseswsw
esewneswnewwesewneswneneneneeenwe
nesewnenesweneeeneneenenenenwnenenese
nwnenwnwwnwnenwnenwnwneeeneswnwnwenww
eeeeeeswwwwnesenenwenwsenewsw
nwswweswsweswsenwneswewswwswnesenwsw
sesenwseseseseesesesesesesesesesesw
nenesenenwnenwnwwnenwneneswnewesenene
swnwwswswwwnenwwseswwwwnewewsee
esesewswswsenwswswswnenewsw
nwnwnwwnwnwnwnwnwse
eeneenenewsenenewwnenenenenenesenwe
sweseswswseneseswswswnwswnwswswseswswse
eeseneeneneneeenenweeeeswnwee
swswwewswwwnenwseswwswswswswswswsww
neswswswnwwswnwseswweswswwswsww
nwswnenwnewnweseneneeswswneswnwnwnesene
ewnenwswwwnwnwnwnwnwwswwwwwwne
wswseseseeseswnwwenenwneswsenesenwse
nwnenenwseneswswsee
nenenenenenwnewswnwnenwswnwnwenenwnwe
neweweweswesenweesesenw
eenwneeeeenwwneeseseseseswwsese
seeseneswseeseeeee
nwneswswnwwweswnenewwnwneseseswwwse
newwwswwnwwnwnww
neneeneseswnwenenesweneeneneweeew
wswswnwneswenesenwnwnewnwsenenwnenesenenw
wneneeneseswnweseseneewswenwnenwsese
nwsweswswswwsweswswsenwwenweswneenw
seneswswswswswseswswswswswswneswswswnwswse
wswswneneneswswswswwsewswwnew
enwsenwsenwswswewnewewnwweseww
wswswseswsewwswwwwwswwwwnwnew
swneswswswewswswswwwseswswswswswwswnw
seeneweseeseeeswseeneseneswnwweswse
eeeseweswseweeeeeswsenwneewe
swnweneneeneeeneeenenewneneeene
eeeeneseeeseneeswsenenweewnwnw
swswswnewwseswseswswswseseneswewnwswe
nwswswneeseswneswnwnwswsesw
wwnwwswwwsewwswwwww
sweeneeeneenwesweseeeneenweee
nwwswsenwnwswnwnwnwswseeseseneenenwse
nwwnenwnwnwswwwwwnwnwww
wwwswnwnesenesewwseneesenwneseewsw
nwnweenwnwnwswnwwnenwwsweswnweswene
nenwnwnwnwneenenewwneswnenese
nenenwnewnwsenwnewsweenene
nwneenwneswsweswneseeswswsenenenenwnw
swswseswseseneseseseseseswswswsenenweswse
senwswwsenwswsenwswswswswswswswswswww
nwnwenwneswnwnwnwnwnenwnwnwnwnwnwnw
nwnwwenewnwnwswswwe
swsweseswseswnwnesesesenesewseswseswne
swseneswswneswwswnenwwswseseswneswswseswsw
swswseswswswswwwseswswneswswwnewswsw
seswseswseneswseeswsenwswseswsesewswswse
nenenenenewnenwnenenesenenesenenenenene
wnwnwsenenwwnwnwnwwnwwnwswnwwwee
nesesesesesesesenwsewseesesesewnesesese
seesesesesenenwsesesesweesesesesese
nwseeesweneswnenweswwwwnwnwnwnwswene
wswwswnenwnenesweswneswswseswswswsesenenw
eesweeeeeeeenw
wnwwwnwsewwnwnwwnwwsenwnenwwewnw
nwswnwsewswnwnewswwneenwnenwsewnenwnw
nenweenwneneneneswswneswsenwnenenenenenwse
nwnenenenenwnenesenewnesenenenenenenwne
seeeeeeseswnweeee
swswwwnwwwwewswwwwwswwewnw
wswwwswswnwwneseswseswwnewwswwnwse
sesesenewseeeseseswe
wswwsewwwwneswswwwwwnewswsew
eneeenweneneswnwneneeeneeeeese
neenenwneeeneeeneneneneneeswnenesw
nwswenwseeseesenenwneswseeesewesw
sewwneswswwsewnwswnwswsewnenewwsww
wseswwsenwnwnewsesenwwsenwneeswwnee
nwswseeeseeesesew
nwwsewnwnenwnwenwswswnwsewwesewe
ewneeeeeeweeeeeesweeenwe
neswswswwswswnwswnwseswswswwswseeseswsw
seseneeseeseneseeeewseseswseseenwse
nwnwnwnwsenwwnwnenwwnenwnwwnwnwswnww
nwseweseseswnwweneseswseneswswswswswnw
swwswwwswswnwwweswswwwewswww
nwnwnwswsenenenwwwseswnwnwnwesenwnwwnww
eeeseeeeseswenwnwee
enewneneeneseeeneeneeeeseeeew
nwwnwnwswseswwnwnewnesewwneswnwesenw
neeseswwwnwswwneeseswnewenwswswswsw
seseswseswnwnwenwsesenwneewwneseee
seseswswswesesenwseswnwswsene
nenwewneswneeeneneneseeeneneneee
sesesesesenwseseswseswsesesewnwsenesesw
nwnwswneswnwseenwnwswneswnwesesenwnwe
nwnwenewsweswnwsesenenewwnwnweswnw
nenwneneswseenenewsenwnwswnwwnwnwnenenew
sewseseseseswseswnesesesesesesese
neweeneeneneeeesenenwswswneneneneee
eneneeswwseneneswnenweeweswnenwswnw
senwswnenwnwnenenenwnewnwnenwsenwwnwnene
neswneswsenwswsewseenweseeeewsesese
seseseswseesewnweseeesenwseseswseenwse
sewwsesewwwwwwwnewwwnwwnwnw
nweneswnenwenwnenenenwnwnenwneswwnwnw
neneeneneneswenwneswnwnenwnwnwnwwswnene
nwwnwnwnwnenwnwnwnwnwswnwnwnwsenw
swwnwewwwsewswsww
eeseeseeeeseseseseswnwwseesesese
enwsenwseswwnwnwnenwnwwnwnwnwsenwnenew
ewneeneseneeseneneenwneneeneenenesw
seseseswnwsenenwseese
wswswwwwwneseww
neewneeswsenwnwnwnenenwnenwswnwnenwnw
neneseseswneswnwnwesenwnweenwnwnwswsenww
wwwnwnwwseenwsewwwwewwnenwnwsw
nwnenwnwwwwnwnwenwnwwnwswwnwenw
swseswwneesesesewseseseesesesenwswsese
swswseeseseseseswswswswswwswswseneswnwsw
senenesweewnweesewweneneseneeene
wwwwnewwwwwsewwsewswwwwnew
ewsesesesesesesenwswsese
swswwswswneeswnwswwseswswsee
sewnwwnewnwnewwwwwnenwsesewwnwww
nenwneneneneneneneneseneeneneneswnw
nwneseseeeswweee
swwnwswwewswwseeswenwswswswswswsw
swswneseswswswswnwswswswseeswswswswnwne
wnwnewneenenesesenesweswneeswenene
nwseseseseseswnwwseeseseeseseseesese
eswnwswwnwwewwwnwnwsewenenwwse
ewwswwwnenwewewwesewewww
swseneseswswswswwswswswnwswswswsweswswnw
swwwswnwwweewnwsew
eeeeseseewnweewsweeeeeee
nwnwnwnwnenwsenwnenwewnenwewnwsewnwnwnw
nwsewnwnwnwneswnenwnenwnenwnwnenwswesw
swnwnwwwewwnwwewwwewwswnwnw
eneeeesweewnenwnenesewewnee
nwnwnwswwnwnwnwwwsenwwwne
eeeseeeseeweseeseseweeesenwse
eswsewswswswswswswswwswswnwswsw
seseeeseeeeeeesenwsw
esweeswsesewseeneseseseneeswnwsenesew
swswswswnweneseeseswseswwswswswswswsw
wwwwswwswwneswswwwsww
swswwsweswnwswswswsw
nenenwsewsenewnenewnenwnwswneseneseswe
seseswseseswswswswswswneswwswsenenwsesw
swsewsenesesenwseseseseenwseesenesesw
enwwwswwnwesweswsenesewwswswwnw
nwswnwnwnwnwnenwnwnwnwnwnwnwnesenweneswnww
swswswewwswseseswswwnwnwnwswneeswnww
wswneenwewnweneswneneneesw
seeeseswwseeneseweeswnenweswsenew
nwnwnewnewnwwwwwsewwnwwswnwwese
eeswnenwswswswswwswswswsw
nwnenwneneneneneswneenenenwnwnwnenwnwsw
seseseeeeseeseseseeswswnenwwe
swwnewnwsewnwwnenenwwnwwsesewwnwnew
nwnwsewnwneenwnwnwnwnenwnwneswsenenwnw
wwwwwswwewwwwewnewwweww
wnwsenwwsewnwwwnwnwnesenewnwswnew
swsenesesenesesesesesesesewswesesesese
seseneswswwseseseseseswneswseswseseesese
enesenenwseneseseswweseeseneswwwsese
sesesesenesewseseesesesewwswneseseesw
eeeseeeeweesenenweeseseswese
swnwnwswnweswenesenwsenwseewneneswsesw
sewswseenesesesenwnwsenenwseesesewnesw
swswswswswsweswnewswswsesenenwswswnwsw
enesweeeneseeseswwseeeenweese
esenwwnwswseneneseswneseesenesewse
swswsesewswnesewsewneseneseswswnesese
eseweeswseeeeseesenenee
newneswswwwswswwwwwwswnewwwwsesw
nenenewswnwswnesenwnwnenenenwnwnwnenwne
wseswnewsewswwnwswnewwwwwswwww
wwwswwwnwwwwenwwnwwnww
weeeeeesweenweswwneeeeeeee
wneswswswnwswswsewswwsewsw
seenwewseseseseseeseeesesesenweesw
neswnenenwwnwenwnwnwnwwenenene
wnewwseeswwnewneswnenwswwwwsww
swswnwneswnweswseswswswswwwwsweswwsw
wswsenwwswswwswwweneswswwswswswnew
nwnwwwenwesenwseswnwnw
seneneeeneenewe
nwwnweenenwwnwnwsenwswnwnweswnenwswnwne
nwnwnwnwsenwnwnwnenenwnwsenwnenwnwenwnww
seswnwseswswseeneswwseseswseswswswseswsw
swswneswwswswnewswwwnweswswnesesenw
seswswseseswswsesenesw
seseneswseseseseseesenesesesewsenenwsw
neneneenenwswnwnwneneswnewnwnewnenwee
seseswsewswnwseseswsesweseseeseswnesesw
wwnenenwswsenwnwneneeswseeswew
swwswnwnwseseseswnwseenenwseswnweswenw
nwswwswswswswswswsweswnewsweseswswnesw
sewwswwwnwwenwwnesenewnwswwswsene
swseswsesesesenwseweseswseseswswsenwseese
seseeseseesesenweeesweweesee
wewswnwnwswenwnwswewseneneswsewwne
esesenwseseenwswnewswenwseseseswnwswnw
neswswseseseseseswseswswwnenwseseseswese
seeeesesesesenwsenesewseesenwsesww
swswseswsweswwswswswseswseswswnwswsw
neeneeeneseeenwsweeeseeenwwne
swwesesesenesenenewsesenewseesewsese
nenwnwnwwwnwswnwnwsenwwwwnewwnwnw
eweneeenweewsweeeeeeseneese
newneswneneneeeseswneneswneneneswnwsw
nweeeeeeeeweweeeeeesese
sewnwwwwwewenwnwnwwwwwwwww
nenewneenenenenwwnenwnenenenenenwe
eswswnesesewneseseswnwwswne
eeseesweeewseseeeneeese
wneswsewwseesesenwneeseseswneswnwsesw
swwswseswsesesweseswseswsw
swswswwswswswsenwswswswswwswseswnenwswsw
seneswweeneswnwneeneeeseweeew
swswsweswnewnenesenwseseswswseseswsww
nwnesewsweswwwsenewwnewwwwww
ewneseseeeenewnenenweeneeswnene
wwwwwwnwwwewseewnenwwwnwwsw
wwwseswwsewswneswwneswwwwwwnw
nenwnesenwnenwneenwnwnwnwnwnenwnwnwwsesw
swneenwwswenwenweseeweeese
nwwnwenwnweseswneewnwenwswnwwnwswnw
nwwnwsenenwnwseneswnwneswnwnwnenwnenenenw
nenenwnwsenenenenenenenwnenwnwnw
nenwwseeneneswwsesenesenwnenenwsenenee
nwwswswenwwnwsenwweneenwnenwnwwwww
wnwswnewwwwwswnwnwwwnewwnwwswne
nwsenwnwswnwnwswnenwnenenwnenwnwnwnwnenw
ewnenenewneneneneenenenenwnenene
nwsesesenwnwseeseseseseeseseesweesesw
seeswnenesewnenwnenenwnenwneneneswenene
seeeswenwseswneeese
swenwenwswswseneswsenw
wnwnwwnwnwsewnwnwnwnenwnwnwnwsewnenw
nwwsenwnwsenenwnwnwnwnwnwnwwnwnenenwnenw
sesesesenenwseeseseswseseseseswe
swwwneseswswnewswwwswswswwnewswswww
wwnwwnwnewnwnwswwnwwnwnw
wsenwswesenwneswswseswswswewsweswswnw
eeseneeeeesweeewwneeseeneesw
ewnenwnwnwswnwnwwsewwwnwnwewsenwnww
nwesewsesesweeseesenenesesewseseesese
seesweewneseseseenwseswneswenwsesenwse
weeneswnesweswenwwnwnewswsenwene
nwnwnwwwnwwwsenwneweswswwenwnwsene
nwnwnwnwwnwnwwnwnwwwswwwnwsewnwe
swneneeswseenwseneswnweenewnweenenw
eweeneswenweneenwsweeeene
nwnwnenwewseseneseneswwnenwnenwnwnwsenew