adventofcode2023/13/input
2023-12-13 04:17:13 -06:00

1352 lines
26 KiB
Plaintext

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
######.#.#.
.#..#...###
.####....##
.####..###.
#....##.##.
......#.###
#.##.#.#.##
.####.#..#.
..##....##.
##..##.....
##..##.....
..##....##.
.####.#..#.
#.##.#.#.##
......#.###
#....##..#.
.####..###.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.##..##..##....##
.###....###.##.##
###.#..#.###..###
#...#..#...####..
#.#.#..#.#.####.#
###..##..########
#..#....#..#..#..
..#.####.#..###.#
..########......#
#..##..##..#..#..
#..######..#..#..
####....####..###
.#.##..##.#....#.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.#.####.#..#.#.#.
#...#.###...###.#
..#..#.#.#..#.##.
..#..#.#.#..#.#..
#...#.###...###.#
.#.####.#..#.#.#.
..#.##..###.....#
.###..#.....#####
.###....#.....###
.....##.#...###.#
.###.#...#.##.##.
###...###.#.###..
###...###.#.###..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.#####.#.#.....
##..###.#...##.
##...####....##
####.#..#.##.##
####.#..#.##.##
##...####....##
##..###.#...##.
.#####.#.##....
####..#..##.##.
#..#..#########
##.#####.#.#...
.#.##.#.#..####
##..#####....#.
..#.#.##..#....
..#.#.##..#....
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#..##..
##..#..
#.#####
....#..
.#..###
.#..###
....#..
#.#####
##..#..
#..##..
...##..
###..##
...###.
..#.#..
....###
##.#...
.##..##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.#..#.#..#.#.
#.##.######.#
##..##....##.
.##.#.####.#.
..##........#
######.##.###
##..########.
##..########.
.......##....
#....##..##..
......####...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.#..#####
.#..####.
.######..
..#.###..
##.##.#..
#.###.##.
####.#.##
..##...#.
#.####..#
#.#.#....
.#.#....#
######...
######...
.#.#....#
#.#.#....
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#...##..####.
#.##.#..#.#.#
#.##.#..#.#.#
#...##..####.
.....###...##
.####..#..#.#
..####..#.###
.#..###...#.#
#.#....#.#..#
...##.#..#.#.
...#.#..##..#
..#.#.#....##
##...#...#...
###..#...#...
..#.#.#....##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
......#
####.##
##.#.#.
###.###
##.#..#
##.###.
##.#.#.
..###..
..###..
##.#.#.
##.####
##.#..#
###.###
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
####....###
##..####..#
.....##....
...#....#..
#..######..
.....##....
###.####.##
.###....###
.##.####.##
...#....#..
.##########
#..######..
....#..#...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#.##..###..##
.#.###.##.##.
#..##..###.##
#..##..###.##
.#.###.##.##.
#.##..###..##
###...######.
#.#.#.#.#####
..#....#.#...
#.##....#.#..
#.##....#.#..
..#....#.#...
#.#.#.#.##.##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.#..#...##...#..#
#####.######.####
.#..#.##..##.#..#
#.##.#.#..#.#.##.
#.##...#..#...##.
.####..####..####
#.##.########.##.
######.####.#####
#..#...#..#...#..
.....##.##.##....
#######.##.######
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
....#..#.
###.##.#.
###..##..
##.......
..##.##.#
##.......
##..#..#.
....####.
###..##..
##.......
....#..#.
....#..#.
..##....#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#....#.#..#
......##..#
#.##.#.#..#
..##..##..#
.####.#.##.
..##..#####
#....#.#..#
.####..#..#
.#..#..#..#
......#####
######..##.
#....######
######...#.
......#.##.
#....######
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#..####..##.###..
..........######.
.##....##.##.#...
####..####.###.#.
.##....##.###.##.
####..####..#.#.#
#.######.#.###..#
###########.#####
...........#####.
##########.#...##
...........#.#.#.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
..#...#...##...#.
#.##.##..####..##
..#..#.##.##.##.#
..#..#.##.##.##.#
#.##.##..####..##
..#...#...##...#.
###.#.....##.....
#.........##.....
######.#.####.#.#
.###.#.###..###.#
##.....#......#..
....##....##....#
.##.#############
.###.#.###..###.#
...#.##...##...##
.#..#..########..
#..#....#...##...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
..#.#.#
...#.##
##.#..#
##.#...
...#.##
..#.#.#
####..#
##.#.#.
####..#
..#####
##..###
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.####..#.....
......###.##.
.......#.#...
######.##.#..
........#.#..
##..##..#####
..##..###.#.#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.##.#...#
#.##...#.
##.....##
#....#.#.
.###..###
.#####..#
##..#....
..##..#..
..##..#..
##..#....
.#####..#
.###..###
#....#.#.
##.....##
#.##...#.
.##.....#
.##.....#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.#....#.###.#
#.####.#..#..
#.####.##..##
.#....#.##.#.
#.#..#.#.##..
#.####.###..#
###..###.##..
..#..#..###.#
##.##.##..###
.#.##.#...##.
.#.##.#...##.
##.##.##...##
..#..#..###.#
###..###.##..
#.####.###..#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
###...##.
###.#.##.
#.###....
.#...#..#
#.#..#..#
####.####
.#.#.####
.#.#.....
.#..#.##.
#..#.#..#
....##..#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
..##...##..
..#.#......
#..####..##
#...#######
.#...##..##
##.....##..
##.##......
##.########
.##.#######
..##.######
.##..#.##.#
...#.##..##
...#...##..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.##...##...
.##.######.
..####..###
####..##..#
#.##..##..#
.#.###..###
.#..##..##.
#.##..##..#
####..##..#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
##.#....#
..#.####.
...#.##.#
..###..##
##.##..##
..#.#..#.
..#######
###.#..#.
#........
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.####.#.##.##
######..##.##
.......##.###
..##...#.#.##
#....##...###
#....#...#...
######.#.....
..##..##..#..
.####.###....
#....###.#...
.#..#..#.#...
##..#######..
######.##.###
......###..##
..###..##..##
.####.#..##..
......#.###..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.#.##.##.
..#......
#..###..#
.###..##.
.##...##.
#..###..#
..#......
.#.##.##.
.#.######
.#.#.####
.#..#....
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
##...#.##.#.#..#.
.##.###.##.#####.
##...#.#.#..#.#..
#..##.##.#.###..#
.#..######.#..#.#
..#.##...#..#.###
..#.##...#..#.###
.#..######.#..#.#
#.###.##.#.###..#
#.###.##.#.###..#
.#..######.#..#.#
..#.##...#..#.###
..#.##...#..#.###
.#..######.#..#.#
#..##.##.#.###..#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.####.#
.####..
..#.#..
.#.#.##
##..###
#..###.
#..###.
##..###
.#.#.##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
###....##
##......#
####..###
..#....#.
###....##
..######.
##......#
##......#
###.##.##
##.#.##.#
###.##.##
..######.
..#....#.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
##..#.#
#.#....
...#.##
#.#.#..
#.#.#..
...#.##
#.#....
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
..#.#####...###
..#.#####...###
..#..#.##..###.
.##.#####.#..#.
##..##########.
##..#.##..#...#
.#...##.###..#.
..#.#.#.#.#.###
.#..#.#..#.#..#
.###.#.##..####
.###....#..#.##
..#..#####..#.#
..#..#####..#.#
.###....#..#.#.
.###.#.##..####
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
..#...####.
#.#..#.....
##....####.
#..###....#
##.###....#
..#.#......
..#.#......
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#..#....#
....#..#.
....#..#.
.#.######
..#......
.#.##..##
#....##..
##.......
.##......
..##.##.#
##.#.##.#
#.#......
.##......
##.......
###..##..
..###..##
...##..##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#.####.##.#
.#.#..####.
#.#####..##
##..#.####.
.#####.##.#
.......##..
.......##..
.#####.##.#
##..#.####.
#.#####..##
.#.#..####.
#.####.##.#
####.##..##
##.#.#.....
...#.#.##.#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#..##.####.##..
#.#.##.##.##.#.
##.....##.....#
###....##....##
.#####.##.#####
..#.#......#.#.
.##..#.##.#..##
#...#.####.#...
##...##..###..#
.##.########.##
###.#.####.#.##
##.....##.....#
.###..#..#..###
###.##....##.##
.####.#..#.####
.#.#.#....#.#.#
.#.#.#....#.#.#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
##..#..
..#....
..###.#
##...##
##.....
.....#.
..##...
...####
##.#.##
..#...#
..#...#
##...##
...####
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.#####.##
.#####.##
..#.###..
#...##..#
###.#..##
####..###
####.##.#
.##.#..#.
#...#....
#...#....
.##.#..#.
####.##.#
####.####
###.#..##
#...##..#
..#.###..
.#####.##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
####.######
##.##.####.
#..###....#
#..##.#..#.
#.####.##.#
#.####.##.#
#..##.#..#.
#..###....#
#..##.####.
####.######
..#.#######
##.##.####.
.#.##.#..#.
###..#....#
...###....#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
######..#
.##...##.
#..#.####
...#.#..#
#....#.##
#....#.##
...#....#
#..#.####
.##...##.
######..#
######..#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
##..##.#.#.#.
#####.#...#..
..#.##..#...#
.#....#....#.
...####.##.#.
####...##..#.
.##.#.##..#.#
.##.#.##..#.#
####...##..#.
...####.##.#.
.#..#.#....#.
..#.##..#...#
#####.#...#..
##..##.#.#.#.
#..##.....##.
###..#.#.####
###..#.#.####
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...#####.
...####..
#.######.
#.##.##..
###.#..##
###...#.#
###...#.#
###.#..##
#.##.##..
#.######.
...####..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#####.##.######
......##.......
.###.#..#.###..
#############..
..#.#....#.#...
#.#.######.#.##
###.#.##.#.####
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#...##.
.#.#..#
.##...#
.#.##.#
.###.##
#.#..#.
#.#..#.
.###.##
.#.##.#
###...#
.#.#..#
#...##.
#...##.
.#.#..#
###...#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
....##.#..###..
....##.#..###..
..#..#......#..
#.###...#.#.#..
##.#.##.###..##
####..###..##.#
###....#.##....
.#####....##.##
.#..#..###.####
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.##..##.##.
.##..##..#.
...##..#...
...###.###.
#.##.#.#..#
#.##.#.#..#
...###.###.
...##..#...
.##..##..#.
.##..##.##.
#.#..#.#...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
..#..##.#.##..###
..####...#.....##
#...#....###.#.##
..#...#.#........
.#.####.####.##..
#..####.#.###.###
########.#..#.#..
####..#####....##
##.###.##...#..##
##.###.##...#..##
####..####.....##
########.#..#.#..
#..####.#.###.###
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.##..###.####
.##..###.####
#.#####.##..#
...####.#.##.
..##.##..#...
.##...#.#####
..##.#..#####
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.#..###...#..#.
....####.......
.#.##..##.#..#.
##.#.##.#.####.
####.##.#######
#.#......#.##.#
#.##....##.##.#
#.########.##.#
##........####.
.#.#....#.#..#.
...######......
##.##..##.####.
...#.##.#......
.##......##..##
##.#.##.#.####.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#....##..#...#..#
......##.##...##.
..##...##..#.....
#....#..#..######
#....#...#....##.
.......#....#####
.##.#...##.#.#..#
........#.#######
............##..#
##..###...##.####
..##...##.#..####
#.##.#.##.####..#
#######..###.####
#.##.#..#####.##.
#....#.....#..##.
#....###..##.#..#
......#.####..##.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
....#.##.#...
#......#.#...
##...###.....
##...###.....
#....#.#.#...
....#.##.#...
.#######.....
.#..##.#.##.#
.##.##...##.#
.######.####.
.#.##....#.#.
.#.##....#.#.
.######.####.
.##.##...##.#
.#..##.#.##.#
.#######.....
....#.##.#...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#......##..##..
##....###..###.
..####..####..#
.#.##.#.####...
#.#..#.#.##.#.#
..####........#
#......######..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
..#####..
###.##.##
###....##
##..##.##
###.#...#
##.######
###.#.###
..####..#
##..###..
####...##
..##..#.#
..##..#.#
###....##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
##.###..###.###
.#....##....#..
.#....##....#..
##.###..###.###
.#..######..#.#
#.##..##..##.#.
#.#..#..#..#.#.
#.##.####.##.##
.#.###..#.#.#.#
#.#..#..#..#.#.
#..#.####.#..##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#.#.....####.
##..#..##..##
.##.##.#....#
.#.###.######
.##.....#..#.
###.##.......
#..#.........
.##.##...##..
.#...##......
.#.##.##.##.#
.####.##.##.#
.#...##......
.##.##...##..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.##.#.###
#.##.##..
..##.#.#.
..##.#.#.
#.##.##..
.##.#.###
..#......
#....###.
#....####
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#..######
#...#####
######...
#...#.###
#####.###
##...####
#.##.....
###..##..
###.#####
####.##..
###..####
.##.###..
.##..#...
...#.#.##
..##..###
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
##..#....
......##.
...#..#..
#.#.#.##.
##.##..##
....#.##.
...##.##.
.######.#
..#####.#
..#####.#
.######.#
...##.##.
....#.##.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#..####..
.########
##.#..#.#
.###..###
####..###
###.##.##
.########
.########
#..####..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
######..#..
###.#..###.
...####.###
##.####....
..##......#
##...#.#...
##...#.....
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
##..####..#
..###..##..
##.#....#.#
....####...
..#.####.#.
...######..
###.#..#.##
###......##
..#.#..#.#.
###.#..#.##
##.##..##.#
###.####.##
####....###
##...##...#
...#....#..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#######......##
#..#.##.####.##
....#.##.##.##.
###.##.#....#.#
##.#.....#.....
##.#.....#.....
###.##.#....#.#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
####...#..#....
#.###..#.##..##
#.##...#.##..##
####...#..#....
##.#.#....#.###
....#...#.#....
#...##..##..#..
.#...#....###..
.##...##.......
#.#..##..###...
...#.##.#.###..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
..#...#..#...
...#..###.#..
.###......#..
#..##.#...#..
#..##.#...#..
.###......#.#
...#..###.#..
..#...#..#...
..#.##.##....
.#..##..#...#
.#.#.......##
.#.#.......##
.#..##..#...#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.....##.##.##..
.##..##....##..
.##...######...
....#........#.
#..############
####.###..###..
####...####...#
.......####....
#####...##...##
#..#.###..###.#
#####.#....#.##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
######..###.#
#.##.#..##..#
....####..###
#.#.....##...
#.#.....##...
....####..###
#.##.#..##..#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#.##..##.#.#.
#.####.#..##.
###..##.##.#.
.#..#.##.###.
...##.#.#.#.#
..##.##.#.#.#
#.#..#..#..##
#.#..#..#..##
..#..##.#.#.#
##.##..#..##.
....#..##...#
....#..##...#
##.##..#..##.
..#..##.#.#.#
#.#..#..#..##
#.#..#..#..##
..##.##.#.#.#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
....#..
...###.
###.#..
####..#
##...##
####..#
...###.
##...#.
##..##.
##..##.
##...#.
...###.
####..#
##...##
####..#
###.#..
....##.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.........##.#..
###..##########
#.#..#.##.##...
.#....#.####.##
..####..##..###
.#....#..###.##
.#.##.#..######
#.####.##...###
##....##.#.###.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#####.##..####.
#####.##..###..
..#.#.#..#..###
###.##...#..###
##.###.#..#.###
...#..#...####.
##.......#...##
..#..##......##
..#.#.#.....###
####.#.#....###
..##.####..#...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#....#.##..#.
#....#.###.#.
#.##.#.#..##.
#....###..#.#
#.##.#.####.#
#######.###..
......####.##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
####..###...###
##......##.##..
...###.##..#..#
...#.#.##..#..#
##......##.##..
####..###...###
####.###..###..
###..#.#...###.
###.#..##.#####
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#.#..#...#.####
#####.###.#....
#####...#.##...
#..#...#####.##
#..#...###.##..
#..#...###.##..
#..#...#####.##
#####...#.#....
#####.###.#....
#.#..#...#.####
..#####...#....
##.#..##.##.###
##..#.#....####
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#..#.######
##.##.#..#.
#.##...##..
#..##.#..#.
#.#.#..##..
#..##.####.
.#.###.##.#
####.##..##
#.#.###..##
##.#.#....#
.....#.##.#
#.#..#.##.#
#.#########
.#.#.######
.#.#.######
#.##.######
#.#..#.##.#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.#...#.##..##
##..#..#.#.#.
#.##.###.....
.#..####.#...
###...#..#..#
###..###..###
###..###..###
###...#..#..#
.#..####.#...
#.##.###.....
##..#..#.#.#.
.#...#.##...#
##...##.####.
.#..##...##.#
.#..##...##.#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
....#.#.####.#..#
....#.#..##.##.##
#..#.##.#.#..#.#.
#..####.#.#..#.#.
....#.#..##.##.##
....#.#.####.#..#
#####..#.#.###...
....#.#..##.##.##
.##..####.##..#..
.##.####...##.#..
......##..###.#..
...........#.#..#
.##..##....###.##
#..##.##..#.....#
#..#.##.#..##.#..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.######.#
...##...#
.##..##.#
.#....#..
##.....##
##....##.
........#
..#..#..#
..#..#..#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.####.#....#.##
.####..#..##.##
.#..#.######.#.
..##..##..##..#
#....#.#..#.#..
##..##..##..##.
.####..####..##
#....###..###..
.#..#.#.##.#.#.
.#..#.#.##.#.#.
.####...##...##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#.#.##.##.##..#
...#..#.#.#.##.
#....#.#####.#.
..##.###.....#.
..###...#..##..
..###...#..##..
..##.###.....#.
#....#.#####.#.
...#..#.#.#.##.
#.####.##.##..#
##.#...###..###
.#########.....
##..####.#..##.
....###.#.##..#
#...##.....#.#.
#...##.....#.#.
....###.#.##..#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.#..##..###.#..#.
..##..#.#..##..##
.##.##...........
####..#.#.#.#..#.
.##..#.#.#.#.##.#
..##....##.######
.#.#.....##.#..#.
#.#.####.....##..
###........#....#
###........#....#
#.#.####.....##..
.#.#.....##.#..#.
#.##....##.######
.##..#.#.#.#.##.#
####..#.#.#.#..#.
.##.##...........
..##..#.#..##..##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.#.#..###
#...#....
#.####...
..#.#.#..
..##..#.#
.##.#.###
#....####
.#.###...
.#.......
...###...
...###...
.#.......
.#.###...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
###......####.###
....##.####..#...
#.#.#.###..##.##.
..##.#.####..##..
..##.#.####..##..
#.#.#.###..##.##.
....##.####..#...
###......##.#.###
###......##.#.###
....##.####..#...
#.#.#.###..##.##.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
###....
#....##
####...
..#####
.##..##
..#..##
#......
#.#.#..
.#...##
..##...
.#...##
##...##
.....##
#..##..
##.##..
.....##
##...##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#..##..#.####
#.#..#.#.####
#......#...#.
#......#.....
.#.##.#......
.##..##.#.##.
#..##..######
.######...##.
.........####
#########.##.
..#..#....##.
.#.##.#......
.........#..#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.....####......#.
#..#.####.#..#..#
......##......#.#
.....#..#.......#
#..#..##..#..#.##
#####....#####..#
.....####.......#
######..#######..
######..######.##
#####....#######.
...########....##
#..#.####.#..#.##
####.####.#######
.##.#.##.#.##...#
#..#......#..#...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.#..#......#.#.#.
##.###.###.###.##
#.##..#.##.###...
...###....#..####
###.##..#.##...##
###.##..#.##...##
...###....#..####
#.##..#.##.###...
#..###.###.###.##
.#..#......#.#.#.
###...####...##..
.##...#...##.#.##
##..#..#...###...
##..#..#...###...
.##...#...##.#.##
###...####...##..
.#..#......#.#.#.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...#..###.#...#..
...#....####.....
#.###..#.##.#.#..
.##.######.#.####
#.#.###....#...##
#..#...##.#..##..
#..#...##.#..##..
#.#.###....#...##
.##.######.#..###
#.###..#.##.#.#..
...#....####.....
...#..###.#...#..
.#..#..#..#...###
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.......##..
####..###.#
#####.###.#
.......##..
####.######
#..#......#
.##...#.#.#
#..###..#.#
.##.#.#..##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#.####.#.##
#......#...
..####..#..
...##...##.
.######..##
.#.##.#.#..
###..###.##
.##..##..##
.#.##.#.#..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.#.#####.##
#.....#.#.#
#.....#.#.#
.#.#.###.##
..##.....##
#..#.#....#
###....#.#.
#.##.##....
#.##.##....
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#..####...##...##
##.##.###.##.###.
#.##...########..
####...#.####.#..
..#..#.#.#..#.#.#
.#..#..#..##..#..
#...###.##..##.##
###......####....
#.#...###.##.###.
....###........##
...####........##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...##...##..#
..####..##..#
#......#..#..
..#..#..##..#
##....##..##.
.#.##.#....#.
##....##..##.
#......####..
..####......#
........##...
##....######.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
##.###.##.###.###
#...########...##
.###........###..
.#..########..#..
#.#.######.#.#.##
#....######....##
#####..##..######
.#..#.####.#..#..
##.#........#.###
.#..########..#..
######.##.#######
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
..###...#.#
..###...#.#
#.##.#....#
####.##.###
##...##.#..
.#.#..#.###
######.##..
.##.#.#.#..
.#####.#.##
####.##...#
....#..##.#
##.#..####.
.###.##.#.#
.###.##.#.#
##.#...###.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
##.####.####...
.#..##..#.##.##
.#.#..#.#.#..##
...#####...##..
#.######.#...##
.###..###..#.#.
..#.##.#..###.#
..#.##.#.....#.
...####......##
###.##.####.###
............##.
.............##
.............##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
..##...#.##
.####....#.
#....##.#..
######....#
#.##.##.#..
......##..#
......##..#
#.##.##.#..
######....#
#....##.#..
.####....#.
..##...#.##
........#.#
.#..#......
.#####.###.
##..##.#..#
.#..#.#..##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...#....#.##.
##.##..###..#
##.##..###..#
...#....#.##.
.#.##.....##.
.##.#.#..####
..#.##....##.
#..#.#####..#
#.####..#....
..#####..####
.###.###.#...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
..#...####..####.
##..#..###..###..
....#....####....
....#.#...##...#.
..#####.#.##.#.##
..###.#.##..##.#.
#..##....#..#....
..##.##.##..##.##
##..###.##..##.##
..#...##......##.
##...#..#....#..#
..#...#..#..#..#.
...#.####.##.####
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
##..#..
...#...
..#..#.
##.#...
##...#.
..#####
###..#.
....##.
...###.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.###..###..
#.#.##.#.##
.########..
#..#..#..##
#.#.##.#.##
..######...
.###..###..
##..##..###
####.######
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
##....#.##.##
#.....#...#..
#.....##..#..
##....#.##.##
#.....#......
#.#.....#.###
.#.#######.##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!@