adventofcode2022/day22/input

203 lines
25 KiB
Plaintext

......#....#.#........................................#.......##...........#.............#......#...
..............#..#........#......##........................#......#....#........................#...
.....................#.........#...#.#........#..............................#....#........#..#.....
.........#.........##................................#.....#.........#...........#...........#......
..........#.............#.....##.......#..#..........##......#.#...........#............##..........
......#.............##.........#.....#....#...............................................#.......#.
..#......#......#.........#..#.........#....#...................#...........#...#.....##.#..#...#..#
#.#.............#.............#.#......#.....#.....#.##.##.....#...#..#...............#.............
.#....#...##....#...................#..#............................................#.........#.....
....#..##....#..#....#..............#..#...#...#................#...........#..#..#............##...
..#.#....................................................................#.....##....##.....#..#....
.......#...#......#...##........#...#......................#.#.#..............#...#..#.....#........
.....#.#..#........#..............##......#........##...............#..................#.....#......
.......#...............#...#...................................#............#.......................
......#..##.....#.......#....#..................................................#.#.......#.........
................#..#..#....#.#.....................#................................................
.................#.#........#.....##...#...#.#..#....#....#.............#...#..................#..#.
.#...................#......#..#...............#.............#.........................#...#.....#..
...#.#...................#...#.........................#.......##.......................#.........#.
.#.............................#........##.........#.#.....##.....................#....#...........#
..........#.....#..............................#................##.....................#.......#....
.....................................#....##..........#...............#.......##.........#.#........
....#.###............#....#..........#..........#.......................#...............#....#.#....
.#...#...#...............#.........#........................#.................#..................#.#
.................#......#.....................#........#......#.....................#....#.##.......
##..#....................#.....................#....#....#.....#.............................#.....#
#...#.......................................................##.#...#.........#..#...................
............#......#.....#........#..#.#......#.#.............#....#......#.#...............#.......
..................................................#.#..........##.........##......#.#.#.........##..
..#..........................#.......#..#..#.......#.................###.......#...........#..#...##
..#.....#..#...#.....#.....#...#..#.................................#.....#.........#.............#.
............#.#..#..##..#.#.##....#...............#.......#........#............#........#..........
.#...........#...........................#............#.....#.#.........#.....#.......###...#.......
...#.......................#.........................#...##........#.....................#.......#..
...........#..#.............................#.................#..##...#.............................
..................#.#...#..#....#....#..........#................#..#.........#......#.......#......
...#...#....#.#................#.............#.............................#..#.....................
....................#.........#..#.#...#.#.##...#...#..............#.......#.........#.............#
...#.....#.............##.....#....#.#.......#......................................................
..........#..#...#.......................#.................##.....#........#...#......#.......#.....
........#......#...............#.#.....#...........................#.....................#.......#..
..................................#...........#......#...........#.............#....###.............
................#.......................#.#......#.##..........#......#............#................
.........................................#..........................................##...........#..
...#.......#....##.#....#...............#..#...#.............#...#....#.....#.#...........#.........
#........#...........#...........#.....................#........#..................#.....#......#...
........#.....##..#.........................#....#..........#.##..#.......#.#.................#...#.
..........................#.............................#........#............#.............#....#..
.............................#..................................................#...................
................#.............#..#..........##......#......#.........#...........##............##...
#...#.......#.............#............#..........
#................#...#....#..................#....
.................#.....#.#....#......#...#........
..................................#...............
.....#...............................#............
...............#............##..........#.......#.
#............#.....................###.#.........#
.#...............#...........#....#......#........
.#.............###.#................#........#....
....##............#..........#.#.........#.#.#....
..................#..#..............#......#......
....#.............................#...............
.#.#..........#...........#......##...............
..........#......#....#...#.#....#..#.............
................#...............#.................
..........#..#...#..............#...............#.
...#..............##..............#...............
..#...#.#....#.........#.........#.......#........
.................#..............#.........#.....#.
.......#........#......#............#......#......
..........#..............#....#..#............#...
.......#............#.............#...............
.....#.#..........#.#..........#..................
#...#...................#......#......#.....#.....
........#........##.#.......##................#...
..................#.........................##....
..#................#..............#.#....#.#.#...#
........#..........................#..........#...
..#.......#.#............#..........#.....#.......
....#....#...............................#........
..#............................................#..
....#.......#..............##.......#......##.....
.#..........#......#....#.#........#..............
................#.#.......##.............###.....#
...............#......##.#...#................#...
....#.......#....##...#..#..........#.........#...
.....#.........#...#...........#........#.........
.......#...............#..................#.......
...........#.....#.........#........#....#.......#
..#.....................................#...#.....
..................#..............#....#.#.........
........................#.......#.#......#........
...#......#..#..........#..#..#........#..........
.....#.......#.........#.............#.......#....
......#......#...............#.....#.........#....
.#.........................#.....#.............#..
...#......#.#.....##...#.#....#.#...............#.
.............#........#.#.#.....#.................
...#.........#.........#....#.................##..
.......#.......##...#....#..........#.#...........
..#......#....................#.........#........#.....................#............#.....#.........
.##...........##...................#.#..................................#...........................
....#............#..........#..........................#...#......................#....##...........
.#...........#........................#..............................#..#...................#......#
#................#.#........#...........................#....................#...........#..........
#.....................#.....#.......##....#......#..##...#...........#...................#..........
.........#..#......#....#......#....#.......#.....................................................##
..#...#......##.#..................#.......#.............#....#....#.........#..............#.....#.
...........#...#...#.#........#..................##...........#.....#...............................
.............................#....##..#..#..........#.............................#.................
...#.................#...#...#...#.................................................#..............##
......#........#........#.........##....#....#.....#.......#.............#...##.##.#................
..#.......................#....................#..#...#.................#......#..........#......#..
.........................#....#..##..............#.............#.#...#....#.......#...#....#.....#..
....#................#.#...........................#....#..#.......##.#.....#................#.#....
..#.......................#.....#...#..#..#...#...#.............................#............#......
#..............................................#.......................................##........#.#
..............#.#............##..........#.........................#..................#.#...........
.....#......................#...........#.....#.................#................#........#...#..#.#
......#.#....#......#.#..................#.#................#.#.#...........#............#.....#....
.#......#......##..............#.........#.#.#.#..................#...#..........#..................
...#...........#.............#....#.#...#....#.......................#.#.....#.....#..............#.
...#...#.#.........#...#............#....#.........#.....#......#..#...........#.....#......#.......
.#.....#..........#..............#..#........#..............#...#.............#.#.......#..#........
.....#........................#.....#......#...............##..#.#...#...#.#............#...........
.....#......#.........#....#.......##.......#.##..................#...............#......#........#.
.#..#..#..#.................................#......#.#............#..#....#...................#.....
.#..#...........................#....#............................................................#.
......#..............................#..#.......#.........##..........##...#........................
............#...............#..#..#..........#......................#...#.#............#............
...##..................#.....#.........#......#...........#.......#.....#.......................#...
..#..#..#......#......#.....#.......#.................##..#.........................................
............#...##...#..........#.................................##....#........##........#........
...##...#....#....#........................#.............##.........................##.......#......
.............##..................#...................##.......#........##.............#.#..........#
.......#.....#...##..............#..........................#..........#..........#..#.............#
............#...#........#........#...............#.....#.....#.......#..............#.....#......#.
...........#.....#..##.................#......#........#.#.....................#....................
.....#......#.........#..........#..#......................................................##.......
..........#.....#......#.#.........#.....#..................##.............................#........
##......#...#..........#...............#.............#........#..................#........#........#
..#.........#...........#.......#...........##...................#.................#.#.....#...#....
...#.........#..................................#.....#..#............#.............#.#.............
....#...........#..........#..............#..###........#..#.........#....................#.#.......
..#..........#..#...............................#...#.................#............#............#.#.
.....................#.............#....#..#....#......................#..#......#..................
........#.#.............#....#...#.#.....#..........#................#.......#........#....#.#.....#
##.........................##....#...............#..........#......................##...............
.........#..................................#........................#....#............#...#.#......
........#........................#..#...#..........................#................................
................#..#.......#..#...................
.............#........#...................#.......
..#....#.......................#..........#...#..#
..........#.....................#..............#.#
.........#...#...#..............#..#.........#....
...........#.....#................................
.......#..#..#.......#............#...............
.........................#..........#..#....#..#..
#...........#....#.....#....#.#..#.......#........
#.#.......#.....#........#....#...#...............
..............................................#...
#......#....................................#...#.
........##..#.....#.#......#.........#..##....#...
...............#.........#...#.......#......#..#..
..........#.#......#.....#........................
.....#.....#......................................
..#..#............#.......#.....#..#.......#...#..
...............##....#........#..#.............#.#
..............#..................#.....#......#...
#.......#.......#...#...............#.#....#......
#.........#........#..........#........#....#.....
.....###.#...........#...........##............#..
.........#..##.......#......................#.....
.....#.##......#.......#...#.............#........
##.................#.....#.............#....#...#.
........#..............#.#.........#.......#......
........#..#.#.....#.............#............#..#
.#.....#.#..#..#.##........#..........#.....##....
.....#....#.........#.............................
................#..#....#.....#....#........#..#..
#.#............#.....#.............#.........#....
...#....#..........#.#.................#.#..#...#.
........#................#...#......#......#...#.#
..#.............#....#.......#..............#.....
.....................................##.........#.
............#.#...................................
..#...........................#..........#........
...#.............#..............#..........#...#..
#......#...#...#...#...#..................#....#..
....#......#..#....#.#.#..........................
..#.......................#..............#..#.....
................#........#...#..........#.#.......
....#...#......#...................#.#.#...#....#.
............#..............#........#..#.....#....
..........#...............#.......#...............
#....................#.......#...........#........
.......#.........#..........#.#..#.#..............
..#.........##......................#...#.........
...#.................#.##............#........#...
....#......#..#.....................#.............
50L40L41L1R13L7R23L34L22R15L47L26R42L36R10L19L16L10R20L19L46L6R46L31R37L21L23R13R42R26L27L27L39R5L46L47L17L40R45R10L6R3L42L46R23L28L10L28R25R40L46R9R37L1L28L44R16R36L39R19R32L21L40L26R26L7L16R33R9L48R45R34R31L32L5R41R3L7R12R42L31R14R32L25L30L23R22R45L2R46R31R38R35R14L12L7L12L50L39L4R4L42R43R27R1L48R47R34R50L22L48L6R50R34R1L34R45R20L39R22R3R5R34R31R43L5L12L14L20L25L25R13R37L25L16R1L23L28L35L25L12R43L33L29R49R21R10L14R33R19L7L40L4L27L24L18L30R5L18L13L35R24R10R31R13R22L47R27L20R37L37R11L45R48R41R6R41L32R17L25L31R17L28R9R25R48R9L1R29R34L1L19L48L9R27R28L18R27R34R14L8R5L17R9L47L23R47R44L34R29L7R44R28L33L43R21L8R13R37R3L29R23R15R33L12R42R49L9R40R13R18R49R29R12L50R7L11L24L27R9R46R22R33L5R47R24R12R46L10L10L16L12L31R34R9R40L18R32L24R19L6L3L13L49R4L34L47R13R40R2R21L36L33R23R21L14R30R13R4L42R4R31L44L48R19L41R48L25L23L44R45L4R29L5R9R32L39R4R40L25R18R40R12R43L31L2R33R18R50R27R7L29R3L35R2R35L41L24R43L48L3R15L15R41L17L4R33R41R8R40R37R12L5L3L14R14L5R21R48R35R20R3L42R21L33L26L12R34R3L23R46L31L4R39R34R28L48R28L18R35L32L21R28R5R32L50R22R46L16L19R50L1L27R1R41R25R36R1L5L45L28R9L14L9L20R11L48R32L2R16L45R46L30L46L17R3L18R7L29R3L46L12L33R33R21L34L42R1L14L47R50R22R24L12R20R40R21R36L4R7R14R50L36R43R34L36R3R39L42L8R1R35R42R11L17R43R21L4R45L33R8L14R5L37L15L16R43L38R5L47R24L22L27L6L21R10L12R10L36L15R36L39L16L11R14L42R23L24R29L11L25L16L19L39R14R26R40R16R12L2L49R40R41R45L21L9R3R39R50R25R25L36L33R7R17L14L4L42R19L49R10L12L14L2R10R42L31R33L6L34L11L23L40L15R43R50R46L7L4R30L9R15L15L24L32R8R23L44R10L4R17L23L35L4L45L8R4L30R2R24L7L3R3L43L48R38R35R32L18R5L6R12R30R11R25L31L20R20L9L43L26L45R45R8L32R11L1L41L6L9R7R6L11R5R10R33R30L8L9R29L32L9R14L17L15L6L46R20L15L47R45L19R49L29L18L5L3R38R42L34L31R21L15L19R48L34R10R28R36R40R31R17R31L38R31R25L5R47R7L7R15R38L44R49L37R9R36L2L8R35L23L37R50R30L5R34L23L9R45L32L29L10L34L7L48R45L43L14R38R30R46R17R11L3L31L27R41R25R33L27L48R28L47R36R45L27L49R9L33L7R39R26L22L14L30L14L45R50R16R28R6R10L1L1R12R8R14R41R45R19L43R24L25R4R11R16L23R1L1L21L47L6R34R47R18L35L32R32L30L36R12R5L30R25R8L18L36R21L29R50R16R13L28L34L9L21R30L4L3L13L5L46L6R42R34R24R27L29L39L22L26L9R4R20R46L35R13L25R9L24L38L27R20R44L21L41L10R15R11R9R4R40R18L10L24R26L13R28L29L17R30R18R8R22R20L35L8L13R1L33L27R40R43R20L50R19L27R30L30R35R1R37L1L32R35L2R11R24R34R39R13L44L26R37R1L3R38L16L44R10L28L26L34L16R16L20L15L26L39L7L5L29L38L13R47L25R36R45R6R4R34R15R22R49R12L8L36L7R47R16R35L30R24L38R11R28L33R41L43R12R15L35L33R48R17R13R47R20R43L33R19L38L19R36R11R45L18L13L31L25L21L10R1L11R8L49R25L37R29R13L44L20R22R28R44R12L24L11L8R30R38R34L39L24R20R1L16L19R23R36R16R49L4L2R47L26L6R40R43L21R13R43R43R43R37R7L48L37L26R44R39R29L43L44L3L12R15L40R42R34R6L31L41L15L12R38L29L41R48R6L5L4R41L32L10L34L12R24L32R24L24R29L22R20R15R18R31R3L12R44R8L3R24R45R28L43L37L41L26R43L8R43R19L13R9L6R24R35L3R47R35R15L23L50L42R18R3R2R16R1L44L48L1L20L43R10R47R48R29L43L26R21L25L36R6R35R50R11L30R15L12R49R18R5R12L6R30R36R14R31L36L34L26R34L6L4R37R46R1L14R25R48R28R16R24R14L16L46R4L18L16L20R38L23R14L23L3R18L17R45R50L48R18L33R27L45R29L8L48L23R27L24L1L40R2R29R2R19L50L42L40L45L10R40L43L47R25R19L38R3R5L35R44L16L26R25R1L7L3L38R3R39R47L8R34L17R12L50L33R39L6R46L46R38L26R31R31L25R43L18R8R13L43L50L24L15R50R42R33L21R39R35L6R10R3L3L20L28L6R37R26L43L23L15R32L14L28L7R41L22L25R37R27R23L27R27L24R36R18L35R49R8L3R23L29L20R32L25R18R31L13L18L1L46L45L17L44R17L15R38R43R34R38R11R31L49R47R50R24R42L13R9R33L28L45L12R23R39L18R1L41L5R4R1L30R16L50L15R38R39R3R19R12R50L13L34L28R18L11R19L36R43L5L15R12R3L48L23L41R48R2L16L22L32L20R46L33L14L37L23L22L4L31L40L1R38L7R9R19R49L26L26L15R32R46L4R1R2L37R14R21R27L6L23R35L34R4R2L40R29L26L12R7L4L25R28R34L42R38R19L22L8L36L50R25L37R26L47L10R47L48L32R36R10L15R15L31L30R4L3L22R39L22R36R21L15L26L50L6L39R22L49L22R10R31L10R24L25R47L19L14R20L11R14R48L48L27R6R38L2L33L32L20L23L40R22L34R11L31L22R3R10L29L32L19R46L16L31L5L35L47R35L41L46R50R14R35R36L13R31R21L22L43L40L3L47L44R17L50R47R42R39R29L23L48R44R47R15L38L26R50L5L4L12L7L21L38L29R22L1L39R3L7L41L13R35R25R2L49R49R6R3R34R13L43R30L18L27R7R26L32L35L4R30R36R38R36L21R21L46L31L8R50L37L17R50L48R29L4R9R32R8R37L39R31L22L17R23L17L14L6R1L26L30L4L16L23R47L21L12L49L2L37L20L22R29R19R37L39L47R6L43L9L24R4R20R46L28R50R7L19R16R12L3R6R34R21L9R40R17R11R23R23L1R43L29L17R10R35R21R40L2R47R4L25R23L32L40L33L48R43L32L7R32R22L19L1L46L20L29L49L26R6R39R6L48L12R42L10R46R20L43R3L31L7L18R1L39L9R20L5L47R47L38L6L5L41R6R25L40R26R17R11L18L14R47L39L42R17R35R22R18L42L17R29R41R2L35R1L36L5L18R5R38L7R16L18L9R26L2L29L10R5L1L48R35L22R49L31R36L46L19L17L1L33R49L25L21L22L1R5R45R47L40R4R43L37R26L35L33R39R49L24L44R9L16R33L13L29L43L50R6R28R11R14R11R2R12R36R15R33R39R49L17R4L29L45L25R38R31L47R36R14L26R7R2R35L43R29L33L42L3L32R34L15R32R9L17R3L41L24L7R39L36R26R32L46R7L15R20L50R45L26L13R38L48L7L5R37R6L49R41L31L35R8L1R30R1R9R8R29L33L23L20L6L6L50R26R1R30R19L44R45L36R16R20R42L25R40R43R13R34R24R34R3R39L30L46R27R7L33R32L2R16R48R27L50L50L27R25R35R8R19L2R50R3R37R19L8L34R26L38L48R35R37R45R31R32L22L36L11L27L19R39R41L26R20R21L37L41R50L47R44R39R38L18R21L5R50R25R34R4R21L27R18R32R14R5R6L39L35L48L24R25R47L40R31L49L2L5R45R15R46L17R47R50L27L22L33L8R38R27R13L16L8L2R11R13L36R10R34R42R22L16R40L48R27L30R9L21L49L35R42R26L40L33L11L6L36L2L39L44L49L10L28L8R3R14L7R40R5R50R19R43L20L33R29L42R41L23L18R1L20R38R20L15R31L13R19L27R11L14R28L29R44L2R5L50L27R43L21R27R25L4R36L38R46L29R22R29L12L46L10R43L2L26L45R39R30R39L12L21R43R16L11L2L19L19R32L28R31R21L13L22R2R47R30R9R4R46L2R48L17L50L25R41R45R40L23R11L12R19R43L29L32L48L3L13R34R39R35L44R40L30R3R7L45R17R26L20R10L37L47R3L30L29R25R30R16L41R21L11L27R15R37L30R15R39L34L38R48L21L23R22R11L4R4R12L41L45R45L32L23R22L41L32R15R7L45L3R4R26L9L50R28L27L20R12R9R19R10L47L33R1L44L32R2L44L15L36R31L50R41L29L40L11L46L31R37L34R47L41L2R48R5L49R10L43L9R2L9