advent-of-code/2023/input/day13.txt

1340 lines
16 KiB
Text
Raw Permalink Normal View History

2023-12-13 10:01:24 +00:00
#..#..##.#.
#..#..##.#.
......#..##
##########.
..####.#.##
#.#.##....#
..#.##....#
..####.#.##
##########.
......#..##
#..#..##.#.
#..#####.##.#.#..
####..#.#....####
..##.......##.#.#
#..######.#.#####
#..######.#.#####
..##.......##.#.#
####..#.#....####
#..#####.##.#.#..
#..#...###..#..#.
#..#.###.#..#...#
###.##..#.####.#.
.##.###.##...#.##
##.###.#..###..##
#..###.#..###..##
.##.###.##...#.##
###.##..#.####.#.
#..#.###.#..#...#
##.##.#
..#...#
###.##.
###.##.
..#...#
##.##.#
..#..#.
##.#.##
.####.#
#..#...#..#..
####.##....##
.##.####.####
......######.
.##..#......#
.##.##..##..#
#..###.#..#.#
.....#......#
#####..#..#..
.##..#.#..#.#
#..##..#..#..
#..#..##..##.
#####..#..#..
.##.....##...
.##.....##.#.
.#.###...###.
#..##.#.#####
#####.##.....
#####.##.....
#..##.#.#####
.#.###...###.
.##.....##.#.
#.#..####
.##..#..#
.##..#..#
#.#..####
###......
#.#.#.###
..##.##.#
.#.#.##..
.#.#.##..
..##.##.#
#.#.#.#.#
####..##..#
..##..#.##.
#####...##.
#..##.#.#..
####..#####
.####..####
#.#.##.#..#
####...####
##.#.#.....
......#....
##...###..#
..#.#..#..#
..#.#..#..#
##...###..#
......#....
.....#.
#..#..#
..#.#.#
####...
#..#...
.##..#.
#..###.
.##....
.##....
...######..##..##
.#...#....####...
###..#..##....##.
#.....#.###..###.
#.....#.###..###.
###..#..##....##.
.#.#.#....####...
...######..##..##
.##..#.....##....
####.#.##########
...####.#.#..#.#.
.##.#.#..#....#..
.###.#.....##....
..#...#.##....##.
.##...#..##..##..
.#..#.#..
.......##
######.#.
#.##.###.
#....#.##
#....###.
######.#.
.####....
.####.#..
######.#.
#....###.
.####....####.#.#
.#..#.##.#..#.###
#.##.#..#.##.#..#
..##......##..###
##.########.###..
.####....####.#.#
#....#..#....#.##
................#
#....####....##.#
#....####....#..#
..............#.#
..##..##..##.....
......##.......#.
.#..#..
.#..#..
##.....
..#.#.#
##.##..
.###.##
...##.#
#.#.###
#.#.###
#..##.#
.###.##
##.##..
..#.#.#
##.....
.#..#..
..#....#..#
##.##..#..#
###...##..#
.....#..##.
##...#..##.
##.####....
#####......
##.###.#..#
##.........
..###.##.##
###.#.#....
###...#####
..##.#.....
..#######
.#####...
###..##..
#..##.#..
.##......
#..##.#.#
###.###..
.#.#.#...
.#.#.#...
###.###..
#..##.#.#
.##......
#..##.#..
###..##..
.#####...
..#######
.########
######.##..#.##
#####.###.#..#.
..#.######.##.#
.#.#.##...##...
###..##.##....#
###..##...##...
..#....#..#....
##..##.#.#..##.
##..##.#.#..##.
..#....#..#....
###..##...##...
###.#.##..#.##.##
###.#.##..#.##.##
.##..##.####.###.
##...##.##.....##
..#.##......#.#..
.#####..#.###..##
.#..##..#.#..#.##
.##.#.#....#..##.
.###.#.#.###..###
#.#.#.###.#.#.##.
#.#.#.###.#.#.#..
#..#.########.#
.#.#####.......
#...#...#.#....
.####....##..#.
.###.....##..#.
#...#...#.#....
.#.#####.......
#..#.########.#
#..#.########.#
#.#....####
...#####..#
..#########
.#.#.#.#..#
......#.##.
.##.##..##.
###.##..##.
##..##...###.#.
##..##...###.#.
....#####.##.#.
##.#####...#.##
#..#..#.#.#####
..#...#.#.#####
##.#..#.....###
#..#...########
.#..##..#####.#
##..#....#.#...
##..#....#.#..#
.########.##..#..
.###..###.####...
.########..##.#..
.###..###.#.#..##
####..####.......
..#.##.#...####..
###....###....#..
##.#..#.####...##
.#......#...#..##
.###..###.#.###..
##.#.##.##.####..
...#..#....#..#..
.#......#.#.##.##
#.#...##.
#.#...##.
##..###.#
.###.#.#.
##....###
#.....#..
.######..
###.##.#.
##....###
.##.####.
.......##
.......##
.##.####.
##....###
###..#.#.
.######..
#.....#..
..##.#.#.##..#.#.
##.#.#.#.....#.#.
#..####.#.###..#.
.#.#.#...##.#####
.#.#.#..###.#####
#..####.#.###..#.
##.#.#.#.....#.#.
..##.#.#.##..#.#.
##.#.##.########.
....#.#..#....#..
....#.#..#....#..
#..##..#.##.#
.#....#.####.
###..####..##
.#....##....#
.........##..
..####...##..
..#..#..#..#.
...##....##..
#......#....#
...##........
...##....##..
.#.....#..#..##
#..##..####..##
##.##.#...##.##
.##.###.#..##.#
.##.###.#..##.#
##.##.#...##.##
#..##..####..##
.#.....#..#..##
#.#.##.#.#.#.##
..#......#.###.
##..#..##.####.
.#..#...###..#.
.#......###..#.
..##...####.#..
#########..####
.####.#.###.###
.####..##.#.#..
######.###..###
.#####.###..###
#.##.#.#..##...
.#..#.#.#.#..##
.......#...##..
.#..#.#...#....
##..##.##.#####
..##.##
....#..
....#..
..##.##
..#..##
##...#.
..###.#
###.##.
.####.#
.#..#..###..#..
..##.##.#.....#
......#.###.#.#
........#.#.#..
#######....#...
######..#...##.
#.##.#...#.##.#
.####.#..##..#.
.####......####
#.##.##....###.
......###.####.
......###.####.
#.##.##....###.
..#..#.#..###..##
#####.#..######..
..#....#.#######.
#.#.####...######
..###..#.####..#.
##.######..##.#..
##..####...#..#..
..#.#.##..##.#..#
####...####.....#
####.##...##..#..
#####.#..###....#
..##.#.####..#..#
..##.#.####..#..#
###.##.#..#.##.##
##....#.##.#....#
..##..#.##.#..##.
##..#...#....#..#
...###.####.###..
....#.#....#.#...
###.###.##.###.##
..##........#
.####..##..##
##..###..###.
.#..#..#...#.
#....##..##..
#....#....#..
######.##.###
..#...###..##
.##..##....#.
.#.#.#####...
.#.#.#####...
.##..##....#.
..#...###.###
..#....#.####
#...#..##.#..
#...#..##.#..
..#....#.####
..#...###.###
.##..##....#.
.#.#.#####...
#.#####
...#..#
####..#
.#.#..#
#..####
#.#####
#......
#.##..#
#.##..#
#......
#..####
#####.####.#####.
....#......#...#.
.#..###..###..#.#
.##.#..##..#.##..
##..#.#..#.#..##.
################.
..###.#..#.###...
###..#.##.#..###.
###..#.##.#..###.
#......#.##.#
..#..#..####.
.....##..##..
....####.#..#
.####.#..##..
#.#.###......
.##....######
#####.##....#
...####..##..
...####..##..
#####.##....#
.##....######
#.#.###......
..#..#.##
.##.#..#.
.##..####
###...#.#
.##.##.##
.#.#..#..
##..##.##
##..##.#.
#.###....
#.##.#.#.
.###..##.
.#.#.##.#
...#.##.#
...#.##.#
.#.#.##.#
.........#.##.#
...........##..
.#.##.#....###.
.#....#.#.#..##
#.####.#..####.
...##.....##...
...##....#..#..
#.#..#.#.###.#.
...##....##...#
.#.##.#..##.###
.#.##.#..####..
.##..##......##
.##..##......##
.#.##.#..####..
.#.##.#..##.###
...##.....#...#
#.#..#.#.###.#.
..#..#.##.##.
....####.####
..#..#.#.....
####......##.
####.#.#...#.
##..#........
..##.#.#.#..#
#..##....
.#.##....
##....##.
#.#.#.##.
.####.##.
###..#..#
#.#.#.##.
.#.#.####
..#.#.##.
.##..####
#####.##.
.#.#.####
.#...####
.#.#.####
.#.#.####
#####.##.
.##..####
#.###.##.##
#.###.##.##
..#.#....#.
####..##..#
......##..#
##.........
####.#..#.#
.###..##..#
#..........
#..#...#...##.#.#
#..#.#.#....#.#.#
.#.#####...#..#.#
.#.##...#.#.##.##
.#.##...#.#.##.##
.#.#####...#..#.#
#..#.#.#....#.#.#
#.##...#...##.#.#
..#..###.#....##.
#..#.#..#.##....#
..###.##..#####.#
..###....###.####
..###....###.####
.##.###..#.#...
####.#.##..###.
...##...#.###.#
####..###.###..
....#..#.#.#..#
#..#.#.##......
#..#.#.##......
...##########....
#.#..######..#.##
#...#..##..#...##
##...######...###
##...#.##.#...###
#####.#..#.######
..#.##....##.#...
..###.####.###...
.#.#.######.#.#..
..#####..#####...
######.##.#######
#...##....##...##
.#..########..#..
#...########...##
#............#.##
#.###.#..#.###.##
.##.##.##.##.##..
.#....#.....#.#
###..###.#...#.
###..###.#...#.
.#....#.....#.#
.#.##.#.###..##
..#..#....#####
#.#..#.#...#.#.
##########.###.
.#....#.#.#####
.#.##.#.#...##.
###..###..#..#.
.#....#.##.##.#
##....##.....#.
...##.....####.
##....#....####
.#..#.##...#.
##..##...#.#.
##..##...#.#.
.#..#.##...#.
.####..##...#
###.###...##.
##..####...#.
#######....##
######.#.###.
.......##..##
######.###.##
..##...###...
#....#.#..###
######.#...#.
#.##.#####...
#..#..#...#.#
.##.####.#.#.
.###.##.#####
...#.####.###
.....#####.#.
.....#####.#.
..##.####.###
#####..##.###
#####..##.###
..##.####.###
.....#####.#.
.....#####.#.
...#.####.###
..#.###
####.##
...####
.##....
#..##..
####...
.###...
..##...####
#...##.#...
#.#.#.##...
#.#.#.##...
#...##.#...
..##...###.
##..#..#...
##..###....
..#.....###
....###..##
#.#..###.#.
.#.#..##.##
.#.#..##.##
##.##.###
...#####.
###.#...#
##.###.##
..##..##.
...#.###.
.....####
..#.##...
.##.#....
....###..
....#...#
##...#..#
##...#..#
#####...#
#####.###
####..##.
#..#.##.#
.##.##.#.
.##.##.#.
#..#.##.#
####..##.
#####.###
#####...#
####.#.##
.....#...
#####..#.
#..#..#..
.##..####
##.#.#...
#..#..#..
##.#...
##...#.
##..##.
###.#.#
....#.#
..#.###
..#.###
....#.#
###.#.#
##..##.
##...#.
##.#..#
...#...
#####..###.#.###.
#####..###.#.###.
.#..#.##..#.#....
.#.#....####.....
...##..###.####.#
.#####..#...##..#
.#####..#...##..#
...##.####.####.#
.#.#....####.....
.#..#.##..#.#....
#####..###.#.###.
..####.###.##.#
.#...##...#.##.
#...###....#...
#...#..#.#...##
#..##..#.#...##
#...###....#...
.#...##...#.##.
..####.###.##.#
###.###...#####
#.##.#..#####.#
#.##.#..#####.#
..####.#..###.#
..####.#..###.#
#..##.###...###
.#...#...##...#
..#..#####..##.
..#..####...##.
.#...#...##...#
#..##.###...###
..####.#..###.#
#.######.##..##.#
#...##...##..##..
##.####.########.
#.##..##.##..##.#
#..####..######..
####..####....###
###....####..####
.##....##..##..##
.##.##.##..##..##
###.##.####..####
.#......#.#..#.#.
...#..#...#..#...
#.##..##.#.##...#
.########......##
#........#....#..
#..#..#..#....#..
##......##.##.##.
...........#.#.#.
.#..#.#..##.#....
.#..#.#..##.#....
...........#.#.#.
.#..#....#.##...#
..##.#.#..##.#...
.####...#####...#
#....###.#####.#.
######.###..##.#.
.####.##.#..#....
.#..#..##.....#.#
..##..#..####.##.
######.#...###...
#....##.#..#...#.
..##.....#.###...
##..#.#
#...#.#
#..###.
#...##.
.###.#.
##.#.##
...##.#
.#.##..
.#.##..
...##.#
##.#.##
.###.#.
#...##.
#..###.
#...#.#
#.#..#.
##.##.#
.#....#
#.####.
#.####.
.#....#
##.##.#
#.#..#.
.##..#.
#..##..
##....#
.#....#
#......
.####.#..##
.#..#..##..
######.####
#.##.####..
#......##..
.####..#...
#....######
..##..#....
##..#######
#....#.#...
.####.#####
######.##..
######.####
..##...####
.####......
######.#.##
..##....###
##.#.##
##..#.#
....#.#
##.#.##
##.#.##
....#.#
###.#.#
##.#.##
##.####
....#..
##.#...
..#####
##.#.##
##.#.###.
##...###.
##..#.###
#.#...#.#
.#....###
.#.####..
...#.####
.#...####
.#..##.#.
#..#...##
.##...#.#
#.##..#..
.#...#...
....###..
....###..
.#...#...
#.##..#..
.#....#..
##....#..
#...#.#..
#..#....#
.####....
.#.###.##
.##.###.#
.##.###.#
.#.###.##
###..#....#
...########
###.#......
##..##....#
####.######
##..#.#..#.
..###.#..#.
..#.#.####.
....#.#..#.
.......##..
#####.####.
##.#######.
###.###..##
#..#...########..
#######...##...##
.##...#........#.
....###..####..##
.##..............
#..##..########..
....##..#....#..#
.##.#..##....##..
#..#.###..##..###
....##....##....#
....#...##..##..#
.#.#....#.#.##.#.
..###..###..##..#
##..#..#..##..##.
....####.........
.#.#.##.#.#....#.
#.########.#..#.#
.##......##....##
..########......#
#..#.##.#..####..
#..#.##.#..#..#..
..#.#..#.#..##..#
....####......#..
##.######.######.
#.#.####.#.####.#
#..######..#..#..
######.###..####.
######.....##.#..
####..##.##....##
####...####.#.##.
#####.#.##.###.#.
....##..##.##..#.
......######.###.
####..#.#.###...#
.##.#.#.####.##.#
#..##..###..###
..#..#...#..#..
.........####..
#......##.##.##
..####..#....#.
...##.....##...
#.####.##.##.##
..........##...
...##...##..##.
.#....#...##...
.#....#.#....#.
.#....#......#.
##....##..##..#
....#..#...
..##....##.
..########.
##.#.##.#.#
...##..##..
##...##...#
..########.
..#..##..#.
###.......#
##.#.##.#.#
##.######.#
##..##.#.........
##....#..###..###
..###..##...##...
....#..#.........
.#.####..#......#
##...#....##..##.
##.#..#..#.#..#.#
....#..#.#.####.#
####.#.##.##..##.
#....####....##
#.##.#..##..##.
#....#.##....##
.####..#..##..#
#######.##..##.
.####..######.#
######.##.##.##
##..##.##....##
.#..#.#..####..
.####.#..#..#..
########..##..#
.#..#..#..##..#
#....#....##...
#.##.#.#.#..#.#
######..#....#.
.........#..#..
#....#.###..###
##..######..##.##
#...#..#.#...#..#
###.######.#####.
..##......##..###
#.#........#.#.#.
..###.##.###..#..
..###.##.###..#..
#.#..#.#.#.
###..###..#
..####...##
#..##..####
.#....#.#.#
#.####.###.
.##..##...#
##....####.
########..#
##....##.##
##.....#.#.
#..##..##..
..####....#
###..###...
#..##..####
##....###..
##....###..
####..#..#..#
.#####....###
#.##..#..#..#
#...##....##.
.############
#..#..####..#
#######..####
.######..####
.######..####
##.....##....
.##.##....##.
#.#.##.##.##.
#.#....##....
..#..........
.##.##.##.##.
.####.#.##.
##..#####..
...#...####
..##..#....
......#####
#....####.#
.#..#..#..#
..##....###
.#..#...###
..##...##..
.####...#.#
.####...#.#
..##...##..
.#..#...###
..##....###
.#..#..#..#
#....####.#
..#..#...########
#.####.###......#
.........#.#..#.#
.######..###..###
##.##.##.........
##.##.##.#.#..#.#
#.####.#####..###
.######.###....##
#.#..#.#.#.#..#.#
........###....##
.........#.#..#..
########...####..
#.#..#.##.#....#.
##...###.#..#.#
..###.##.##.###
...#..#.####..#
..####.##.#....
..#.##...#..#..
###...#.#.....#
###...#.#.....#
..#.##...#..#..
..####.##.#....
......#.####..#
..###.##.##.###
..####...####
#.#..#.##.##.
.#....#.#####
...#....##..#
..####...#..#
..#..#..#.##.
##########..#
.#.##.#.#.##.
##....###.##.
.######.#.##.
#......#.....
##.##......#.
##..#.##..##.
##..#.##..##.
##.##......#.
####.###....#
...#...#.#...
...##...#.#..
#.##..#.#...#
.........####
...#.#####.##
########....#
###..####.#.#
..#.#.###....
#.#.##.###.
#.######.##
..######..#
#........##
##########.
#..#..#..#.
#..#..#..#.
##..###.#.#
......#####
.#..#.##...
#...###....
######.####
##..##..###
.####.#.###
#.##.#.#.#.
#....#..###
.#..#.....#
.#..#.....#
#....#..###
#.##.#.#.#.
.####.#.###
##..##..###
#..#.###...
###.....###
.....###.##
......##...
.##.#.###..
.##.#.###..
......##...
.....###.##
###.....###
#..#.###...
....#..####
#..##..#...
......####.
#.#....##
#.#....##
###.#.#..
###..####
...##..#.
#.###...#
####...##
####..###
#.###...#
...##..#.
###..####
....#.#..##..#.#.
..##.####..####..
#..###.#....#.###
###.###..##..###.
#.#.....####.....
.....####..####..
.#...............
##...###....###..
..#.#.#......#.#.
..#.#.#......#.#.
##...###....###..
.#...............
.....####..####..
#.#.....####.....
###.###..##..###.
#.##.#..#...#
#.##.#..#.#.#
.#..#...#..##
#.##.#....#.#
#.##.####.#..
......#######
##..##.##....
####...
##..#..
..#.#..
..#.#..
#####.#
...#...
.##..#.
##.#.##
####...
##..#..
##.#.##
###...#
##.##..
..#....
...##.#
..#.#.#
..#.#.#
.#.###.
...#.#.
....###
##....#
##....#
....###
...#.#.
.#..##.
###.##.
###.###
###.###
.##...#..
.##...#.#
.###.##.#
..####.#.
#..#.#.#.
..#...#..
##...#..#
#.##.#.##
...##.###
#..#.#.##
#..#.#.##
...##.###
#.##.#.##
##...#..#
..#...#..
.#.##..##.#..#.
.#.######.#..#.
........#......
..###..###....#
...#.##.#......
..###..###....#
#.##....##.##.#
##........####.
##.#.##.#.####.
.######
..#....
..#.##.
###....
#..#...
####..#
#.#....
#.#.##.
##.....
##.####
###....
###....
.#..##.
#..####
#..####
.#..##.
###....
##..#..#....#
##..#..##.###
##..#..##.###
##..#..#....#
###.#......#.
....#..#.###.
###..###.#...
####.#.#####.
..##.######.#
##.#..##.#.##
##..#####..#.
##.#.###..#..
...#####...##
.#..#..##.#..
..#......#.##
..#.#####....
##...#.#.####
####..##.#.##.#.#
##.##.###########
...##....##..##..
####.###..####..#
...#.####.#..#.##
.......#.#.##.#.#
.....#.#.#..#.#.#
..#...##...
.###.#..#.#
.#.##.##.##
.#..######.
.##.#.##.#.
.##.######.
#...#....#.
..#########
.#..##..##.
.#.#.####.#
#..########
##.#......#
.#..######.
##...#..#..
#####....##
#.###....##
##...#..#..
.##.##.##..#.....
#.##.#########.##
##..##..####.#.##
#.####...#.####..
......#.#.##..#..
#....##..#..#..##
....#.#....#.####
....#.#....#.####
#....##..#..#..##
......#.#.##..#..
#.####...#.###...
##..##..####.#.##
#.##.#########.##
.##.##.##..#.....
....#.##..##.#...
#.#.##.#.#...
..#.##.#....#
####..####.#.
..#.##.#...#.
#.##..##.#...
#..####..#.##
.#.#..#.#.#.#
#.######.#..#
.#......#....
..#.##.#...#.
.#.#..#.#.#..
.#..##..#.#.#
.###..###.###
..........##.
.########.#..
.#..##..#.#.#
.#..##..#.###
.....#..#.#....##
.....#..#.#.#..##
###....#........#
###....#.#.#.####
...#.#..#.##.###.
..#.####...#....#
######...##.#.#..
..##.####.####..#
..#######.##.##..
##...#.#####..#.#
..#..#.##.#.#.#..
...#..#.....#.###
##..#.#.##..####.
##....#...#...#..
...#.###...###..#
##.##.#.##.###.#.
..#.#....#.#.##.#
..#..#...#..#..#.
.#.....#..##....#
..###.#.#....##..
#..#..#..###.##.#
###...##.###.##.#
#..##..###.#....#
.###.######.#..#.
###.#..#....####.
...#..#..#..#..#.
##.#..###.#......
.##.#..###.######
....#.##..##.##.#
..###...####....#
..#...#...##.##.#
..#...#.#.##.##.#
....#.#..
......#..
.##.#....
....#.###
####..##.
.#.#.##.#
.##.##...
.#.#.#.##
.#.#.#.##
#....#.#.
..##..#..
..##..#.#
#....#.#.
##..###..
##..###..
#....####
#######.#..
#..#.#..##.
#..#.#.#..#
.##.....##.
.##...##...
#..#..##...
.....##.#.#
.....##..#.
.....##..#.
.....##.###
#..#..##...
.##...##...
.##.....##.
###..##..###.
..#.####.#...
..#.####.#..#
###..##..###.
##........###
#.##.##.##.##
#.########.##
###..##
...##..
..#..#.
##.##.#
###..##
..####.
#####.#