AdventOfFortran/2023/data/day13.txt

1387 lines
17 KiB
Plaintext
Raw Normal View History

2023-12-13 07:57:19 +00:00
#.#.####.#.#.##
.#.##..##.#...#
.#..#..#..#.#..
.##..##..##.#.#
....####.......
##...##...##..#
##...##...##..#
....####.......
.##..##..##.#.#
.#..#..#..#.#..
.#.##..##.#...#
#.#.####.#.#.#.
..#.#..#.#....#
##.#.##.#.####.
..#..##..#....#
#..#.##.#..#.##
#.#.####.#.#...
..#.....##.
.#..#..##.#
.......###.
####.##.#.#
###.###....
###.###....
####.##.#.#
.......####
.#..#..##.#
..#.....##.
..#.....##.
.#..#..##.#
.......####
##.#.##...####.
#####..#...##..
##.##.#.#####.#
.##.#..##..##..
###..#.#####.#.
###..#.#####.#.
.##.#..##..##..
##.##.#.#####.#
#####..#...##..
##.#.##..#####.
...#...#....###
##.#.###.###..#
..#.###.#.#....
####...#.#.#...
.#..#....##.#.#
....####.###.##
....####.###.##
...#.###.######
..##.##.##.##.#
####.#....#..#.
.#...#.#.#.##.#
.#..#.#.#######
##..#.#.#######
.#...#.#.#.##.#
..##..##...
..#.##.#.##
...#.#.#...
##.#.####..
...###.#.##
######.#.##
######..#.#
.#..###.#
.###.##.#
....###.#
.######..
...#.#.#.
...#.#.#.
.######..
....###.#
.###.##.#
.#..###.#
####...##
..##.#..#
..##....#
####...##
.#..###.#
##..#######
.#..#.#..#.
##..#######
.####..##..
#....#.##.#
..##.#.##.#
#....######
##.###.#...##
######..##.##
######..##.##
##.###.#...##
.##.####...#.
####.##.#.#..
##..###...###
#......#.#...
#...###.##.##
.#####...##..
.##..###.....
.##.......#..
#.######.##..
...#..........#..
###.###....###.##
##.###.####.###.#
..###.#.##.#.###.
...##.#.##.#.##..
#####........####
..#.#.##..##.#.#.
..#####.##.#####.
...#...####...#..
##..##..##..##..#
....#.##..##.#...
..#.####..####.#.
...##.##..##.##..
..##..........##.
.....#..##..#..#.
###.#........#.##
..#...#.##.#...#.
....####...
.##..##.###
.##..##.###
....####...
..#..#.....
####.#.###.
.###.###.##
...##...#..
#...####.##
..#.#######
##..####.##
..#######.#
##.#.###...
##.....##.#
#.#.###...#
...#..##.#.
...#..##.#.
#.#.###...#
##.....#..#
##.#.###...
..#######.#
#.##..#.#.#
#.##.##..##
#.##.##..##
#.##..#.#.#
..#######.#
##.#.###...
##.....#..#
..#...#..#...#..#
########...##.##.
.#..#.#.#.#.#####
..##...##..##....
.......##########
.#..#.##.#.#..##.
########...###..#
..##...###.##....
#....#..#.#......
##..###..#.......
##..##.##.##..##.
####...##
......##.
.##.#.#..
.......#.
.##.###..
.##.##.#.
#..##.##.
....#.#..
...#..#..
.##..#...
.##.###..
#..##..#.
#..##..#.
##.#...
.###...
###...#
##.###.
...#...
...#.#.
###.###
....#.#
....#.#
..#.#.#.......#
..#.#.#.......#
.#.#.#.#####.##
.##..###.#.####
#.######.#.#.#.
#####.####.#.##
#####.####.#.##
#.######.#.#.#.
.##..###.#.#.##
..#..#.##.#
..#..#.##.#
...#.#.#.##
.#...#.....
##...##....
..#.#..#.#.
..#..#.#...
...#####...
...##.#..#.
.##.######...
.....####.#..
#..##.#..#.##
.##.###.#.###
#..#.####..##
....#..#.#...
####....#....
####..##.....
.##.#....####
###.###...#..
.##......#...
.##..#..##.##
#..#..#.###..
.....###..###
....#....#.##
.##..########
.##..#.###...
.#.####.#.##...##
..#.##.#......#.#
..#.##.#......#.#
.#.####.#.##...##
##..##..#...#..#.
#...##...##.###..
##......##.#...#.
#....##.#....##
#....#...#.#...
..##..#.#.#####
.#.##.#####.###
.#.##.#####.###
..##..#.#..####
#....#...#.#...
#....##.#....##
.###.##.#...#..
.#..###...#..##
#...#..###.#...
..###.##.##..##
#...##....#.#..
.##...#.....###
#..###.#..#####
#..#......###..
.##.#####.##...
.##.#.##.#.####
.....#.##.##...
#######.####.##
.......#.####..
####..#..#.....
####...##.#....
#.##.....##.#..
....#####...#..
....#.#.###....
.##.#####.#####
.......##.#.###
#..#####.....##
#####.##.....##
....#.##.
##..#....
##...##.#
##......#
..#.#.##.
..#...###
......###
..#.#.##.
##......#
##...##.#
##..#....
....#.##.
####.....
.#..##.
#.#.###
#..#...
#...##.
####..#
#..#.##
#..#.##
####..#
....##.
#..#...
#.#.###
.#..##.
##..###
##..###
.#..##.
#.#.###
#..#...
#..##..#....####.
..####..#.....##.
.#.##.#.####...##
.#....#...#...###
........#...####.
.##...#.##.##..##
#..##..##...#....
..#..#...##..#...
#..##..#...#####.
.##..##.###..#.#.
.##..##.###..#.#.
#..##..#...#####.
..#..#...##..#...
#....##.####.##
#...##.######.#
.##.#.##.##.##.
..##...#....#..
#..#..#........
#.#..#.######.#
#.##..#.####.#.
###.#.##.##.##.
#..#.#........#
#..#.#........#
###.#.##.##.##.
#.##..#.####.#.
#.#..#.######.#
###.....###.##.
.....##.#.#..#.
.....##.#.#..#.
###....####.##.
...#...#..##.#.
..##.#...#....#
####.##.#..#...
######.##.#.###
######.#...#.#.
...#.#.####.###
###..##...#..##
.###.#..####..#.#
.#...#.##########
#...###..##..#.#.
#...###..##..#.#.
.#...#.##########
.###.#..####..#.#
..###...#..###..#
..###...#..####.#
.###.#..####..#.#
.#...#.##########
#...###..##..#.#.
##..##..#
...#..#..
#.##..##.
.#..##..#
##..##..#
.#..##..#
#.##..##.
.#..##..#
..##..##.
..#.##....#..
#.#....#.#...
....##.......
..######.....
.########.#..
#..#..#..####
##......##...
#..#..#..##..
..######..#..
.##.##.##..##
..######.....
...#..#...#..
##..##..##...
....#..##..#.....
.#.#.#....#.#.#..
.#.....##.....#..
...######.###....
....#.#..#.#.....
#.##..####..##.##
..#..........#...
##....#..#....###
.....#.##.#......
###...#..#...####
##.#.#.##.#.#.###
.##.########.##..
..#....##....#...
#..##..#.#.##..
.#.##.#..##.###
###..####.#.###
.#.##.#......#.
.#.##.#......#.
###..####.#.#.#
.#.##.#..##.###
#..##..#.#.##..
##.##.##.##..#.
....#..##...###
......###.#.###
.##.###....#.##
....###.#..#.#.
....#.#.#.##.#.
#..##.#..#.##..
#..##.#..#..#..
###.###..#.##..
..####..###....
..#..#..##.....
##.....#.....##
###......##...#
..#...#.##.###.
..#.....###..#.
..#.....###..#.
..#...#.##.###.
###......##...#
##.....#.....##
..#..#..#......
..####..###....
###.###..#.##..
#####..........
...#..#....
#...##...##
##..##..###
###.##.####
...#..#...#
...#..#...#
###.##.####
##..##..###
#...##...##
...#..#....
#..#..#..##
#...##...##
#.#....#.#.
#..####..#.
##.#..#####
.###..#.####.##.#
.#.#.##.##.######
####.#.##........
#..#.#.##....##..
#..#.#.##....##..
####.#.##........
.#.#.##.##.######
.###..#.####.##.#
.#.#..#.##.#....#
...###.#...#.####
##..#####.##....#
.#.##.#..#.######
.#.#.####..#....#
....##.##.#.####.
.##.##..##.#....#
....#.#.#.###..##
..##.###.....##..
......#
.#....#
#..#.#.
#..#.#.
.#....#
......#
#.###.#
####...##
.....####
..#..#..#
##.#.##.#
#.....#..
##.####..
..#....#.
#####..##
##.##....
##...##.#
##.#.#...
##.#.#...
##...##.#
#.#.#..
#.#.#..
###..##
..##.#.
##.#...
.##..#.
###..#.
###..#.
.##..#.
#..#...
..##.#.
..#.#.##.#.#.
..###.##.###.
..####..####.
..#...##...#.
##.#..##..#.#
##..........#
###.#.##.#.##
..##########.
##..........#
#.##.####.##.
######..#####
..##.####.##.
##..#.##.#..#
#####.##.####
...#..##..#..
#.#....#.#.....
.#.#....#.#.###
##.####.##.####
....##....##.##
.#..##..#..#...
###....####.#..
....##.....##..
#.#.##.#.##..##
##..##..##.##..
...#..#....##..
##......###..##
.#..###..#..###
.#..###..#..###
#.####..##.#..#
###...##.#.#.#.
.##....####....
..#......##.##.
#.####..#.#....
#...##..##..#.#
...###...#...##
.#..##.#...#...
.####.#..#..##.
.####.#..#..##.
.#..##.#...#...
...###...#...##
#...##.###..#.#
######.#..#..####
##.#...###.......
#..#####.#...##.#
#..#####.#...##.#
##.#...###.......
######.#..#..####
#...#..###...#.#.
.###.####..#.#.#.
##.#.#...##.###..
...#...####...#.#
...#...####...#.#
##.#.#...##.###..
.###.####..#.#.#.
#...#..###...#.#.
######.#..#..##.#
.#....#...##.
.##..#.#..#.#
#.##..#.##...
##.###.#.##..
##.###.#.##..
#.##..#.##...
.##..#.#..#.#
.#....#...##.
..##..###....
..###...#..#.
#...##..###..
.#..##.##.##.
.##.##.#...##
.#...#..#....
.#...#..#....
.##.##.#..###
.#..##.##.##.
##......#
...####..
..#....#.
..#.##.#.
..#.##.#.
..##..##.
##......#
##......#
..#.##.#.
#........
##.####.#
..#....#.
##.####.#
....####...##
###..#.##..##
###....##..##
....####...##
#..#.#..##.##
.#.#.#...#.##
##.#..#......
..#.##.###...
#...#.#####.#
....##..#....
###...###.###
###...###.###
....##..#....
#...#.#####.#
..#.##.###...
.#.##...#.#..##
...####.###.#..
######.###..#..
....#...#.#..#.
....#...#.#..#.
######.###..#..
...####.###.#..
.#.##...#.#..##
..#.#.###......
#.#.#.##.#.###.
##....####..###
..##..#..####..
.....###..#.#.#
##.###.###....#
#.#.#.#.#..#...
#...#.#.#..#...
##.###.###....#
..##..#.#...#..##
####.####..#####.
####.####..#####.
.###..#.#...#..##
#....##.##.###..#
....#.###.#...#..
#.##.#....###..##
.#......###..#...
.####.#.#.#######
##.#.#.###.#..#..
#..#.###..#.###.#
##.......##...#..
##.......##...#..
#..#.###..#.###.#
##.#.#.###.#..#..
.#.#####.........
.##.#.#.#..####..
#..#.#..####..###
###.##.#....##...
###...######..###
####.##.####..###
.#.##.#.#.######.
..####.##########
..####.##########
.#.##.#.#.######.
####.##.####..###
###...######..###
.##.##.#....##...
#..#.#..####..###
.##.#.#.#..####..
#.#.##.#.###..##.
..##..##..#..####
#.##..##.#.###..#
##.####.##...####
###....###..##..#
...#..#...#..####
#.#.##.#.###..##.
.##.##.##.#..#..#
##..##..###..#..#
#..#..#..##..#..#
..######...###..#
##..##..####.#..#
#..#..#..####.##.
##########.##....
##..##..###.#..#.
#....#...#...
.####.#......
##..###.#..#.
#....###.##.#
..##....#..#.
..##..##.##.#
.####..##..##
......#......
.#..#..######
###..###...#.
..##..##.##..
##.#.##..####
##.##..#####.
#.##...#.#.#.
..##...##..#.
...##..##.#..
##.#.##..###.
##...#....##.
##...#....##.
##.#.##..###.
#....#.##
#.##.#..#
##..##.#.
.#..#....
.#..#..#.
##..###..
##..###..
.#..#..#.
.#..#....
##..##.#.
#.##.#..#
#....#..#
##..#####
.####...#
######.#.
.###..###...##.##
#..#..#..#....#..
#.#.##.#.#.###.#.
.#.#..#.#.#...###
#...##...#...#..#
###.##.###....###
...#..#...#..####
##.####.##...#.#.
...#..#...#######
..........#.###.#
.###..###.#.#.#.#
.#..##..#..###.#.
#...##...#....#.#
###.##.####.#####
###.##.####.#.###
.......##.#..
.#.##.#..#.##
#####..###.#.
##...###.##.#
....###.#....
.....###.##.#
...####..#...
..#.#...#...#
###..#.##.#.#
###..#.##.#.#
..#.#...#...#
...##..
.#..##.
##...##
####..#
#...#.#
.....#.
..#.##.
####.##
####.##
..#.##.
...#.#.
#...#.#
####..#
##...##
.#..##.
...##..
...##..
.##.#..####..
##........###
.#..#..#..#..
#.#.####.#.##
..##.##.##...
.##.#..#.##..
.#.#.##.#.#..
####..#####
....##.....
...####....
##.########
###.##.####
.########..
..#....#...
..##..##...
###....####
...#..#....
..#.##.#...
....##.....
#..####..##
#..#..##..#....
...#.##..#..###
..#####...#..##
..#####...#..##
...#.##..#..###
#..#..##..#....
##.#..#........
###..#.######..
##.#.#.##...##.
##..##..#.###..
#..##....#.....
.#..##..##.#.##
.#.##..#..##...
.##.##....#
##.##.#...#
.###.#..#..
###.#.#####
##.#.#.#..#
#.#######..
#..#..#..##
#.#..####.#
#.#..####.#
#..#..#..##
#########..
##.#.#.#..#
###.#.#####
.###.#..#..
##.##.#...#
.##.##....#
.##.##....#
#.#..####
###...###
#....#.##
##.######
#.##.#.##
.####.###
...###...
.#.#..#..
##.#..###
##.######
##..#####
...#.....
...#..#..
######...
##.#.#.##
###..#...
.#.##.#..
##.......
.#.#.####
#..##.###
.###.....
#..######
.#..##...
#...####.
.#.#.####
....#..##
....#..##
.#.#.####
#...####.
.#..##...
..###....
##.#..##.
.#####..#
##.....##
.##....##
.##....##
##.....#.
####.#.##
.##.#....
#####..##
.....#...
.##....##
#..#.#.##
####..#..
#..#.##..
.##.####.
...#.#.##...##...
##....#.#.######.
##.#.#....#.##.#.
###..##.#.##..##.
###.....#########
..##.#.#...####..
.#.#.......####..
###.#.#.#...##...
##.########....##
###.##.#.
.#.###...
######.#.
.#.#...##
.#.#....#
######.#.
.#.###...
###.##.#.
###.#..##
..######.
#.##...##
..####.##
.#.....#.
.#.....#.
..####.##
#.##...##
..######.
.#.##.#........
#####.#...##...
##.#.####.##.##
#####.#.#....#.
#.####...#..#..
..#.#####.##.##
##.#.#...#..#..
.#.#.##..#..#..
.###....#.##.#.
#..#.##.##..##.
#.#.##...#..#..
###...#..#..#..
###...#..#..#..
#.#.##...#..#..
#..#.##.##..##.
.###....#.##.#.
...#.##..#..#..
###.....#
#.#.#.##.
#.##.##.#
...######
...######
#.##.####
#.#.#.##.
###.....#
#.##.##..
#.##.##..
###.....#
#.#.#.##.
#.##.####
...#....#...#..
.####...###.#.#
####....######.
#...####...##.#
##.######.###..
#.#.####.#.##.#
...##..##...##.
..#.####.#....#
####.##.####..#
..............#
.###....###.#.#
#.###..###.##..
#.###..###.##..
.###....###.#.#
..............#
#...#.####.#.#.
.#.##..##..##.#
#....######....
#.###..##..###.
##.#.#....#.#.#
..#.##.##.##.#.
..#.##.##.##.#.
##.#.#....#.#.#
#.###..##..###.
#....######....
.#.##..##..##.#
###....
...####
##.....
#...##.
#..####
###....
..#####
......##.#.##.#.#
..#####.##....##.
##.#..#.#.####.#.
..##.####..##..##
####..#.#..##..#.
##.#...#........#
..##...#...##...#
####...#.#.##.#.#
###...##..#..#..#
###.#####..##..##
....###.##....##.
....#..##.#..#..#
..#.##..#......#.
...#.#.....##....
..#...###..##..##
###.#########.#
...######..#.#.
...######..#.#.
###.#########.#
..#.....###.###
.##.###.#..#...
....#.#...#.#.#
#####.#...##.#.
#.##.##.##.####
#.##.##.#..####
#####.#...##.#.
####.#.##.#
##.#.##..##
##.#.##..##
###..#.##.#
..####.##.#
##.#...##..
#.#.#######
#......##..
.#...#.##.#
.#.##.#..#.
.#....####.
##...##..##
.#..###..##
##......##.##
#####..##.###
..#..###.####
####.....####
####..###...#
##.#.#...#...
#####.##...##
..###.#####..
##.##.....###
.###..##..#
.###..##..#
...##...##.
..##.#.####
##.#.##.#..
.##...#..##
##.#.#.###.
##..##..##.
##.....##..
.##...#..#.
..##.######
..#.##.....
..#.##.....
..##.######
.###..#..#.
#.####.#..##..#..
##....##..#####..
#..##..##....##..
.#.##.#..#....###
###..######..#...
##.##.###.##..#..
..#..#....#...###
.##..##.##.#.####
.##..##..##.###..
.#....#.#..#.##..
#..##..#####.#...
#..##..###.#####.
.#....#.####.##..
...##...#.#...#..
.######.####.#...
##....##.#.##
#..###.#.##..
.##.......##.
.##...#.#.###
.#.....#.##..
.###...#..##.
.###...#..##.
.#.....#.##..
.##...#.#.###
.##.......##.
#..###.#.##..
##....##.#.##
##....##.#.##
#..#.#.#.##..
.##.......##.
##..##...##.#..#.
##..##...##.#..#.
#.##.###.#.##..#.
#....########.##.
........#.###.###
.####..####.#.#..
#....##.#...#..##
##..###..#..#..##
#.##.#..###.#....
######.#..##.#.##
#.....####..##..#
..##..##...#.##..
##..###...#..##..
######.######.##.
#....######...##.
.#..#.#
####...
..###.#
..###.#
.###...
.#..#.#
#.#####
..##..#
#.....#
#.#..##
#.#.###
.#.#.#.
..#.###
.....##
#......
###...#
###...#
.#######.
########.
###..###.
#......##
###..###.
..#..#..#
.#....#.#
#.####.##
#.####.##
.#....#.#
..#..#..#
###..###.
#......##
###..###.
########.
.#######.
##....##.
.#..####.
.#..####.
.####.#.#
..###.##.
...####.#
###.....#
.#.###.##
.....##..
.....##..
.#.###.##
###.....#
#..####.#
..###.##.
....#.#
....#.#
.###.#.
.##...#
..##...
#.#..##
#####.#
#####.#
#.#..##
..##...
.##...#
.###...
....#.#
#......##..#..#..
.###.##.##.#..#.#
#......#.#..##..#
#.#..#.#..######.
........##.####.#
##....##.##.##.##
#.#..#.#.#..##..#
#.#..#.###..##..#
###..####.######.
..####..#.#....#.
#.#..#.####.##.##
###..######....##
.#.##.#.##.#..#.#
.#....#..#..##..#
#.####.##.#....#.
#.#...####.#.####
#.#...##.#.#.####
.###.#.####..####
..#.#.#...##.#...
###...######.##..
#....##.#...#...#
#.#...#..#..##...
#..#.....###..#..
#.#..#..##.#.#..#
...#..##......###
##....########.##
###.#...#.....###
.#####..##..#..##
.#####..##..#..##
###.#...#.....###
##....########.##
...#..##......###
#..####..##
.#.####.#..
.#..##..#..
#........##
#..####..##
.###.####..
##.#..#.###
.##.##.##..
..##..##...
#.##..##.##
#..#..#..##
#.##..##.##
.#......#..
#..####..##
###.##.####
..######...
.##....##..
.#..##.
.######
.#.####
.######
.#.....
.#.####
#.#####
..##..#
..#....
.##.##.
....##.
....##.
.##.##.
..#....
#.##..#
...####.###
#..#...#...
###.###.#.#
###.###.#.#
#..#...#...
...#.##.###
...#.##.###
#..#...#...
###.###.#.#
......####..#..##
......####..#..##
#.##..##..#..#...
.####..#....#.#.#
..##.#..#..###..#
####...#.#.....#.
#.#.#..###..#....
##.#.####...###.#
.####.#...###.#.#
.##...#.#..###.##
..##..##.##..#.##
#.##.#.#.#....#..
##.#.####....##..
##.#.####....###.
#.##.#.#.#....#..
#.#..#.#...#..#..
.....##..###.##.#
##...###.##......
#.##..#..##.##.##
....####.####....
####.#.#.##..#...
##.##.#..##.###..
###.#.#.##...#...
.#....#.#.###....
#..###.##........
........#...#####
........#...#####
#..###.##........
.#....#.#.###....
###.#.#.##...#...
#..##..####
.#.#...####
#.#..##.##.
#..###.#..#
#.....#####
#.#....#..#
##..#.#.##.
.#..#.#.##.
#.#....#..#
#.....#####
#..###.#..#
#.#..##.##.
.#.#...####
.###..###
##.####.#
.#......#
.#......#
##.####.#
.###..###
..#.####.
###.##.##
..######.
####..#...##.
.##.##.######
#..##..#.#..#
...##..#.#..#
.##.##.######
####..#...##.
.##.#.#.#.##.
...#.#.##.##.
#.#....#..##.
....##.#.....
.#.###..#####
.#..####..##.
..###...##..#
...##.####..#
##..####..##.
..##.##..#..#
.#....#...##.
#.##.###.####
#.#.##.###.##
###.#####.#..
#.#....#.#.##
..##.....#.##
##..###...###
#..#..#...#..
#..#..#...#..
.#..###...###
#.#####
.#.....
.#.#..#
.#..##.
.##....
..#....
.#..##.
..##.##.#####
####....##.##
..##.#.....#.
..###..##.#.#
#....##...###
...####...###
...#.##...###
#....##...###
..###..##.#.#
..##.#.....#.
####....##.##
..##.##.#####
..##.##.#####
##.####
.#..###
.#..###
##.####
#..##..
..#.##.
.##.###
#...#..
#..####
###.#..
##...##
##..#..
#..##..
.####..#####..#
#..#....#..####
#..######..#..#
#####..########
...#....#...##.
##..####..##..#
#...#..#...#..#
.##..##.###...##.
.##..##.###...##.
......##.###.#..#
....##...#...#..#
...#.....##.#..#.
#####.#.......#.#
.##.#.#.#...##.#.
.#...##
#..####
#.#.##.
...###.
.##..##
#####..
..#....
..#....
#####..
.##..##
...###.
#.#.##.
...####
.#...##
.#...##
#.##..##.#####..#
.#......#.#.##...
.#......#.#.##...
#.##..##.######.#
.##.##.##.#...#.#
####..####.#####.
...........#.##..
###....####..#.##
.#......#.###..#.
##......##..#####
#.######.#....##.
.##....##...#..#.
#.##..##.#...#...
####.#.#.##.#
####...######
....#........
#..#.#.#....#
#..#....####.
#..#.####..##
#..#.#..#..#.
#######..##..
#..#..##....#
######.##..##
.##..#..#....
####...##..##
.##..#.#....#