aoc/input/2022/22

202 lines
25 KiB
Plaintext
Raw Normal View History

2024-07-24 14:29:59 +00:00
........................................#............##.......##......#...........#..........#......
...................#..#.......#..................#......#...................#.....#.......#.....#...
#......#................#......................#.......#...............#.......##.#.................
.#......#.................#........#..#.................#.....#............##.......................
............#.........#.#......#..............................#..........#......#.........#....#..#.
....#.........#....#..#.............#..........#....#.................#............#................
#...#........#....#..#.....#..........................................#......#........#.............
....................#...#.##........#.#.....###........##.......#..#....................#...........
#.........................................................#..............#.....#..............#...#.
.........##.#...#.................#..............#..........................##.....#................
.#.................#.#...............#.#..#...........#.......................#...........#.........
....#.............#...#................#....#.#...........#.........#.......#...................#...
..............#........#............................#.....#...#....#................................
..............#..............#...........##..#............................................#.........
........##..................#........................#.....#........................................
............................#.##....#..........#.....#......#.................#....#..............#.
................#........................#..##.....#..............................#.................
..#.....#......................#...#............#............................#.....#...............#
.#.#..#.#...............................#..........#.#......#......#............................#...
.............#.......#.#...##.................#..#.#............#.........#.....................#...
..........................#.#.#....#...#....#....#........#.........................................
......#...#....#...........#....#..#.#.#...#.....##...........#...............#.......#.##..........
......#....#...#..#......................#.......................#...................#.....#...#....
....................#..................#..............#..##..#.......#........#.............#.......
...............#........#................#...#.........#..#...............#................#.....#..
....#...................#........#....##.....#..........#...#.##..................#..#.............#
......#..............#.....#..#.......##.....#..#.....#.............................................
................#..........#.....#..............#......#.....................#..............#.......
.....#...........................#....##............#.....................#..#.#.....#..#...........
............................#.#.#.......#...##..................#..................#..............#.
.............#..#.#...........#.#...........#........#...#.....#...........#.............#..........
..............................#......#........#.#.....##..........................#....#.....#.#....
...#.............#.............#...........#....#.#......#...#......................#......#........
........#....#...#..............#....#.........#.........#.........#....#...............##.........#
#...#.....#...#....................#...#.....#............#.#................#.........#...#........
..........#.#...........#......#........#........#..#.##.#.........#........#.........#.............
.....#....#..........................................................##.#...#.............#........#
..............#......#................#.#..............#...#......#.........##.................##...
........#....#.##....#...........................#.................#...#.......#.....#.#............
.........................#.......#....#......#...#..#.........#.........#.....................#.....
..................#........#........#.#.............#.........#...........................#.....#.#.
.....#..........................#.....#....#....#.........#....................#....................
..#..#............#.#....#.......#..............#.....#........................#..........#......#..
..............#...#......#................#...........................................#........#....
..#....#..................#....#..................#........#....##......#..............#.##.........
.......................#....#.............#.........#....#.......#............#.............#.......
......................#..#.............#....#..............#.............#.#.#.............#........
.#...........#..............................................#.................#..........#.#.#......
........#......#..#..#.#........#.#....##.........#...............#.....#.......#.#..........#....#.
.............................#....##............#.#.##.............................#................
........#....................#........##..........
..#.........#....#.....#..#......#........##......
.....##...........................#...............
...................#..#.................#.........
.#...........................#...#.....#..........
.................#......#.......#.................
.#......#....#...###..........##.................#
....#.#........................##...............#.
............#...............#.......#.#.....#.#.##
...............#....#...........#........#........
..#.........#.....#............#...#.......#..#...
#..#..............#......#........................
.....#........#.........................##....#...
.#....#...#...#............#.....#...............#
.#..#.......##.............#..#......###......##..
.#.....#..#.................#..#...#....#.......#.
..#.........#.................#.........#.........
.....#...........##........#......................
.............#............................#..#....
...........#.....#............#...................
...#..............#....#..........................
...#....................#...................#..#..
.............#...#..........#.#...................
........#..........#...#..........................
.#................##...........#......#..#.#......
......#...#.#...............#..#..................
.....#..............................#.............
.......#..#..##........#.........#....##.......#..
..#...........#............#.............#........
#...................#.##..#....#......#..#........
...............#.......#..#.#........#............
........#..........#........#.#...................
........#.........................................
#.....#.......##.............#....................
............#.......#.............#......#........
...........#.......................#.....##.......
.#......#.#......#...#..#.#......#.#..........#.#.
.#.....#......#.................#.#...............
........#....................##......#......##....
#.......#.......................##................
............#.#........#....#.....#.....#.#.#.....
.....#..........................................#.
..#..###...........#......#............#..........
.......#..............#...#...#...#..............#
...#..............#...............#..#.#..........
.........#...........#...#........#..#.#..........
.#.....#.....#..............#......#........#..#..
......#.............#........#....#...............
.......................#.............#..#..#.....#
.....#.....#.........................#....#.....#.
.##..#........#...................................#.#...................................#...........
....#...#.................#..#.........#...............#..................#......#...#......#.......
#..#........#......#..............................#.#..#.......#.........#...................#......
......#.......#................#..............#.....#........#..#..#........##...........#..........
....#..#...#..#.#..........#...........#.#..#.........#............##....#..............#...##.#....
..............#......#..#.........#............#..#......#..................#......................#
......................#.....#.......#...............................................#.....#...#.#...
..............#.....#.......#.....................................#.......................#........#
............#........#....................#....#.##.....#.......#.....#............#..#...#.........
.....##..#..........#.......................#.#....#...........#..................#.................
.....................#..#.....#.#....#...#..#........#.##.....#....................#..............##
.#.............##..........#............#....#.....###............#............#...#.#.......#......
.###.#..................#.......#....#.....#....#.....#....#.........................#....#.........
.........#..............................#.......#......#...#.....#..#.......#..............#........
.......##......#............##.....#................................................#....#.....#....
..........#.....#................................................#.#..........#...#.#...#...........
......................................#...#......#.....#.......#.#...#........#..#..................
.#.....#...#.........#..#.................#.#......#.#.....................................#...#....
#.#...........#..........................###.......#.........#...#..#.........#..#..#.....#.........
.#........#...##...............#....##...............##.......#......#..#...#..#.#..................
#.....##................#..#.#.#.##.........#........#..............#.......................#.......
...........#.............#.........#..........#..................#..#..........................#....
............#...........................##...........................#.....#........................
.#....#..#...##......................................................................#..............
...##....#...#......#..............#..................#........#...##.........#.....................
..............#..........#....#.................#..#....##..........#...............................
................................................#....................#........#.#...................
....#.................#......#.......#........#...##..........#.................#...........#.......
.......#....................#.........#........#....#...#...#...#........................#.#........
.....###..##........................#..............................#............##.......#..........
...#..#.........................#...#..............#...#.......#..#.#.....#............#........#...
.....#...........#...#.........#..........#.........#................................#......#......#
...#..#............................#..........#....###.#...#.......#.#........#...............#.....
................##.#..#...#.......#.....##.#..#......#...#....#......#....###.#....#................
..............##.........................#.......#............................#.....#.##..........#.
...........#..##.............#..#....##............##.....#......#.....................##.....#.....
.....#.............#..##....................#............#......#............#.......#..##.#........
..............#...........#...................#.................#....##...........#.................
..#...................#.......##.....#...#..#........#.#....##.....#.................#.........#.#.#
......#..................#....................#.......#.#...#........................#.#..........#.
..##..............#.........#......#......#..........#..#.#.........#..#......#....#....#...........
............#.......................#...................#.....#...#.................................
.#....#.............##....##.............#.....#....#.....#..........#.......#...#........#.........
..#.........#.......#............................#.......#....#.....#..............#.....#..........
......#........#.#....#...........#.....#...#......#......#...............................#.....##..
..................#.......##............#.......#......#......#..#.....#.............##......#......
........#.#..........#........###.#....#....#......#..................#........#..........#.........
....#........#...................................#.#.....#...##..............#...................#..
.................................................#.......#.............#.........#.........#........
............#.......#..................#...#..##............#..#.....#...##.#.#.........#...........
......................................##......#...
....#...........#...............................#.
..#.......#...............#...#.......#.....#...#.
...................#.....#.#..........#..#........
..................................................
..#..#.##.......#......#.....#.#.....#............
.....#.....#.......#.#................#...........
...................#......#........##.#..#........
.....#.........#.........................#........
.#...#............................#...............
.....................#..............#..#.........#
..#...................................#...#.......
.........#....#.#.......#...#..........#..........
......#..........#...........#.........#.......#..
..............#......#............................
.....#..#...#....#.............#........#..#......
................#...........................#.#...
.....#.......##.#.................................
...........#.....#............#......##.#.........
..................................................
.##............................#................#.
.........#....................#.#......#..........
...#.......##.#....#..............................
.....#...........#........##....#...#.#..........#
#......#..............#..#.....#.......#.......#..
.................#..#.#....................#....#.
......#....#.#.##...#............#.#......#...#..#
..#............##..#.#..............#.#........#..
.....................#...........#.........#......
.....##.............#.............................
...#.....#........#.......#........#..............
.............#....................................
...#............#..#..............#..........#....
.#............#............#..............#..#.#..
.............#...........#....#.................#.
....#...........................#.................
...............#..........................#.....##
..............#..#......#.#.......#..............#
.....#..........#.........#............#......##..
...#...#..............#...........#.#...##.....#.#
...................#....##.......#.#............#.
.....#.....#....##......#.............#...........
............##.......##....#..#..............###..
..............................#.#....#.........#..
.......#...............#...#...............#....##
.......................#...#......................
..............###..........#............#.....#...
......#...........#.........#..#..................
......#..........##........................#..#..#
....#..............#..............................
26R43R26L32L35R26L50R46L27R37R31R1R32L5R34L2R30L41L47R48L49L5L24L19R49L3L7L34R36R43R28R3R25R20L20R41R46R13L46L17R7R16L14R47L19L29R50R34L22R32R49L21R46R32L10R7L5L47R32L32R46R46L29R6R47L25L36R32L37L37L24R8L44R31L20L24L48L24R32L19L42R43R38L16R20L13R3L30L39L20R8R50L45R44L44L14L5R35R3R5R35L39L41L42R5R6R46L8R4R15L49R5R20R4L25L50R3R23L5R30L27L2L8L2L41R12L34R23L38L19L17R13L42R47L14R33R10R42L2R2R49R47L4R1L38R14L7R3R11R16R34R23R13R33L47L9L20L40R15R2R45L46L3L29R25L13R13R4L48R33R43R50R1R27L13R2L22R2R30L38R44L14R30R19L33L28R21R25R31R22L46L17R28R4L36R24L34R7L29L15L49R35L23R26R23L15L38R19R44L10R18L30L6L14L23L13R45L5L18L23L26L17L22R18L8L31R25L6L22R29L38R3R17R3L5L16L22L45L44L20R36R25L15L19R33R49L12R26L18R32L36L45R20L12L30L45L38R14R9R20R31L28R45L39R39R41R40L30R16L45R11L39R20R33L35L10L33L18L6L19R39R26L11R11L11R10L23R34R40L43L19L14L35R38L29L42L35R9L49R19R2L24R11L47L43L33L28L1R41L26R31R11R35R21L13L46L12R16L3L44R2R32R47R18L9L22L6R4L42R50R27L2L5L24R46L30L36R13R13R13L35L35L47L19L48R1L3R14R43R47L11R1R37L2L34R29R44L34R49L40L45R21L6L13R19L29R1L36R24R37L14R34R17R33L26R2L31R36L1R18L39R50R40L40L1L25R13L18L34L40L26L30R29R47L28L1L27R44L8L30L2R49R13R31R50L8L46L20R3L42L16R9R24R32R6L23R30L31L19L40R27L48L50R46R38L25L31L3L23R27L22R15L32L35R18R18L16L40L43R11R16R45L44L14L37L4L26R13L33R31L16R13R33L10R38R24R4R3R3L19R3L43L10L11R39R50L42R41L33R4R33L20R39R8R18R20R29R36R16L12L4R46L25R10L43L29R34R6L29R11R43L8R14R23R4R1L26R5R39R22R29L36R37L50R46L29R32L22R21L29L2R12L42R5R22L5R23R28R49R45R37L12R36L44R18L42L12R40L8L23L12L20L39R7L26L20L25R40R21R38L23L40L34L7L32R49L3R44L2R40L2R21L33R11R38R29R18L3L48L17L42L44R26R47R5L19R25R40R44L24R3R26R14L30L23R18R46R3R48L18R39R47L39R18L32R31R32R28L44L38R21R46R38L11L38L6L45R3L29L42R34R50R38R29L42L18R38R34R47R9L11R4R42R44R1L16L41R44R33R8R9R20R34L2R20R2R35R37L30R36R35R30R30L7R42L17L23L49L7L8R12L21L15L14R7R12R14R47L12L22L20L47L19R38R50R33L2L33L40R19L27L20L33L40R26R15R27L3L19L28R46L25L17L9L12L15R12L45L34L4L49R47R19R48L45R34L16L28L33R25L27L48L3L20L11R10R45L38R36R12R14R10L35R22L32R36L3L3L26R5L8R29R38L34R5R19L21L2R8L46R43L25L48R16R39R18L22R16R19L13L2L24L12R6R17R30R28L31L26R40L39R24L2R47R30R19L14R21L35R2L26L14L12L47R23R9R12L28R13R21L31L46L20L15L41L3R5L22R1R44L49L12L38L31R33R22L42L1L19R15R49R31L12L30R47R24L46R13R35L27L19L33R21R11L26L27R25L46L1L29R4R45L33L36L12R31R16R22R17L10R16L36L21L15L27R37L22L21R50R37R12L37R17R26R5R22R38L33R18R28L32L11R43R49R50L45L9R6R30L1R50L24L24L22R46R4L35L50L28R12L33L44L1L37L42L28L3L6R18R31L43R48R41R49R37R49R23R20L7L21L37L35R23L8L50L4L3R39R11R1L41R16L50L49R50R24L19R17L35R3R36R38R4R29L50L44R38R5L16L49L4L49L23L30R8L12L12R12R24L21R3R50L47L2R16R27L29L38L2L30R26L13L2R4L1R50L25L27L13L9L49R36R11L48L39R35R24L29R24R46R15L3L6R47L33R1L24R31R43L10L34L35R20R16L15R33R19L38R14R41L45L49L17L31R15R18R20L22R12L22L4L1L47L38R4L21R41R30R18L29R41R6R7L19L17R3L10R23R15R23L38L23R38R46L26R16R50R49R2L28R27L7L27L15R4R40R21L19L28L36R39R46R3L50R50R30L12L15R36R13R30R9L2L6L36R46R39L13L34R2L13L4R31R50L8R17R50L9L35R14R50R41L26R27R22L45R14R43R50R47R32L44R6L5L13R34R14L27L37R44L17L35R18L40L8R31L34L3R2L21L4L26R47R11L29L2L15R18R30L27R46L17L21L33R21R13R15R36L16L23R36R8L36R7L31R32L36L15R17L10L21R24L5L2R45R29L42R25L38R22L27R33R15R47R19L12L29L43L32L13R19L2R29R22R46L31L40L33L27R37R4R11L9R1L38R10L26L35L41R15R13R50R10R39L15R49R1R21R23L22L28R39L1L14L26L24R48R49L40L2R24R2R7L20R25L47R37L46R1L28R38R18R21L13R3L14L2R34R34R27L48L31L28L25L29R45L19R33R41L14L36R20R13R43R35L9R13R3L47L5R49L26L46R24L6R31L4L33R48L27L19L40L39L48L46R44R48R43L50L33L30R39R48L18L48L48R47R38L33L8L16L10L25R47L6L4L41R36R1L21R23R49R2L7R13L50R37R18L46L42L45R5L1R2R39R22L36L43L13R1L20L9L43L6R18R46L31L2L6R35R3L41R35R4R36R4L23R37L50R18R24R16R16R35L2L23L1L3R40L37L41R24L43L38L46R21L35L15R6L48R32L42R33L13L39R38L17L2L34L7L1R31L28R30R14L25R46L42L50L43R36R40L15L40L32R48R34L30R34R46L8R24L2R13L30L27R2R3R25L40R1R4L3R30R44R13R6R22L18R23L40R16L40L31R39R15L14L12R49L38L34L13L26R50L21L4L18R37R38L38R35L9R15L21R14R15R10L38L8R4L47L4R36L25R46R43L9R42R19L36L17L29L21L2R10R29L40R33R37L50L44L9R29R6L6R22L47R14R35R20L28L38L45L26L50L12R23R14L30L45L37R35R14R14R35R19L22L5L3L7L32R41L12R16R33R37R20L18R32R42R34L21L32R38R49R13L37R16R26L47L8L48