317 317 7
.#.......#..............................+....................................+.+......+.+.......................+..#..................#...........#.................#....#.........#...........................#+...................#..+#................+............................+....##..#......+......................
.....#............................+...............+..+....+...+......+.#................................+...............+...#...+....................#...........+#.........#.....................................#.............................#......#..#...+.....#...+....##.....+...........#........................+...
........+.......#..................................#...#.........#.....+#..+.......+...........#........#...#..........................+..#......#...................................#........+................+.....#...+.......+........+..........#...........#....##.+.....+......................#......#..#....+..#....
...............................+....+.+......................#+.....#..#...#.........+........#..##+...................+.......#................#............................................................................+.........+......................#.#......+..+........................#..+.......#....#.........
.............+..#....#...................#....................+..........+...............+.......#..............................................................#.#..+........#..................#.......+.....#.+....................#................+..#.+...............................................#................
......#.................................+..+..+.+.........+..................................................+............+....................................#...#.....+.+....+..............#.......#..#.....................#......#...+.................#...........#........+......+............................#....#.
.....................................#......+..........+..........#....#................#.........................+....................+..........................................#.........#.............#.......#..........+........#....................+...................+.#........................#....#.+##.........
..+.++...+.....#....+............................#..#........++........+...............###..+....+...#+...........+..................#...........................+..#.....+....#............................++......#...+...............#..#...............................#.....+.#.........+............+#............#....
...#...#.....................+.........#....+.....#..#...................................+.......+......................+..+..#......+..........+.....#...........+.+..#..........+...........................#........#......#.#...#........#....#.............................+........................#..#................
.............+..........................................#..+.........+#..............#...#......+..#...........................#...............+.#+#.........+.+............#..........+#...........................+.................................+...................#........##+..+.#.....+...+#.......................
.......................................................+......#..+....+....+.....+.........#..+.................#.............................................................+....................................##...........+#..................................+....+..#................+.............+.................
...#...................#.#......+...............+..+..................................................#....................+#.....#.....................#........................+..........+...#.........#...............................#..#........#........#.............#...............+............#...+.+............
..................................+...........##.#.......+..#.......+.....................#.......+.....+.................+..#.#........+..............#....+..............+...........................+#.....+............#.............+..........#...................#.............+..........................+.+.........
..........+#.#.....+.........................................................+...#......+.............................++.............................................................+......+..........#...+..............+..##..#.#....................#.............+...................................#..............+..+
+...+.................#..#..........+..#............+..............................#............................+..............+.....................+.+......................+.........................................#.............+...+..........#..........#......+.......#...............#........................+.#..
.................................#...+............#................................................#.......#+....................#....+.............+....................#........#..............................................................................................................+.....................+..+..
#.#.##...............+...........+........+...............+............#............+..................+.#................#.........#......+....#..#........................+....+.......+..........#................#......................#......+...........................................#.............................
....................................+..+....+..............................#....#...................#.#..........................................................#......................+..............................................#..+#........+.....#.+.+..........................##+.................................
...................................#..#................+...........#...............+..#...................#.................+......+...#.............+........#......+##..........+......#..............#...#..#...+................#....+...##..........#.................+.................................................
..........................+.............#..........+.......#..........#.............#....+..................................+....#....................+.+......................................#.....................+#.....#.#.....#...#.......................+.......#.................................+....+.......+....#
..........................................................#...#.......+.....##+....#..#.......#.......+....................+........+............#.................#...............+.........+.......................................+.............................................+...+..................#...+..............
...+..........+..................#.........#....+.....#...#.....................+.......#........+...................+.....+........#.......#.............#...........+....#................#........#.............#............#.......................#.....##.......................+.....................................
....+...+...++.......+.....#...............+...+.....+..............+..#......+......................#.....#.........+..................##.........+...#.......++.................#.....+...............#.....+.......+...++...........#..................................#............................................#.....
.#....#........#......#..+...............................................#.......#...............#.........+..............................#....#.....#..........+.........................+.......#....#.....#....+.........................................................#...++........#............................#.....
.........#.....#....#..+...........................+............#...+................+......+...#...#...+................#..+#+.............#.......#...#..........+.....+......+..............................#........#..+..........+.....+.+...+.....+.........#............................+...............##..+..+......
.......+..#..............#...................+......+......+.................#................................+....+..........+...+.....+..............#..................#...+....................................#...+....................#.#........+..........+#......+..................................#...............
..+...................+..........+........+..................+........++..............+.....+...........+....................................................+........#....+.................+...............+.........................................#........+....#........##.....................#.............##........
.....................#............+......+..#.................+......................#................+...............................+.....+....................++.........+.....+.......#......................#.#..#.........#........#.....#..#.....+...........#.........#.................+....................#......+
.+.#...........+..........##........#.......+.....+...............++..............#.#...........#...............#....................................#..................#+...#..............+.........#..........................+......+........#.......#....#..........#.................#..............+.................#
..............................................#....+............+...........................#..+...........#.................#....................................#............#...+.....................................+.............#....#+............#..............##...............#......+...+......#.....#..........
.........#..............+.....................#+..#.......#.......................................+..+.#.#.................+...........+.+#.+...+..++.+.......+.......+..........#..............#..............#.......................+...........#.........+..#....................+........#............................#.
..#................#....................................+...............................+......+.....#.............#................#.............#.........#..........#........#............#......#.#........+......+.............+........#+...........+........#....+..................+......................+..........
.#.......................+..#.#.............+......#..........................+.............#.......+.#.................##............+......+........+......................................................+..........#....+....................+..........#......#...........#...+......+.................................
.......................#........................#...#.+....................+.................................+.....................................................................+.................+...........................................................................#.+.....................................+...
.....++........#.......+.......#...........#...................++.................................+....+.............+....................+.............#..#......................#..............+#..#.....+........+...............+..#..+.........#....#......................#....#.....#.#.........#.....................
..................+....#..++...#...+#.................#....+....+.......+...............+......#.....................#......#......................................+....#.+.................#...............#....#..............................................+....................#.+.....#.......#...+..............#....
.................#................#...............+.......#.......#.........................................................................#............#......#....#..........+....................+...+................##.............+.........+.......................#...............#...........#.....................
.....#....................+......+..........+....+............#.......+.............................+...............+.....+......#........#.............#......#.......+.........+.....+................................................#......................#....+..#................+..#............+...#......+..#......
........#................................+................................................+........#..#......#............+#............#......#...........#....+............+.................+.....+....#..........#...................................#.......+..................#..............................+.+.......
.#.........#.........................#..........+.....................+.....+....................+...........+.........+...+............#............#..................##.............#......#+................................+#..+......#............+.......+...........#.......+........................................
+.................................+.....................................#.............+...................................#.................#...............+.#.....+....#.+...#..............+...##..............#+...++.....+.......#.............#....................................................+.#.................
..#+...............#.................+.............#.........++.#.#...+........#........#................#.+...........#......#...+.##.....#......................+...........................................................+........#..................+.................#...........#.#.........#........................
.....##......+#..........#.#....+...........+.........................+........................................#........#....#..........+..........#..............+.#........+.........................#...#...............#.#........+..#.............+....+..............+..............#.....#..+.#....+...........#......
..........+....................#.....#..#...................+..............................#....+....................#...........................#................................#+..+....+..#........#........#...#......+.......#...........#......................+.....+......................+.........................
........................................#..........................+....................+........+.........................................................+...+...+................#........+.+.....#...................+....................+...#.............+.............+......#.....+.......#.........................
...#..+.+..........#........#..++.................+...+..................+.....#..............+#................#.........#.......+....................+.............#...............#.......+.+#...........................................#.......+............................................................++.....#....
.......+....................+.......#.....#...........+...+....................+..........#+...........#..#....................#......+...........................#......#..+#+.........+..+..+.................#......#.................................#...............................#..+.+#.....................#.......
......................+.........+..#.+....................+....#.....+.......#..##.....+.........+.........................#.................................#........+....#...#.#...............+...........+..............+.+.....+......#..+.........#.............+........................#..........#........+....#....
...................+.....+.#........#..................#+.....................#....................#...........+................................#......+......+...#..#..........#....................#....#.....................+...................................++......#.................#....+.............+.....+.....
.......................#.#..............+...+..#.....................#.......+...................#...........+..................................+..............#.#....+.#.#.................+...#.........................+.....+.................#.....#....+.+.........#.....#....#+..............+........................
.....................+............+...+...+.+......+..+...................++#.......###.........#..........#.......................#......+.......#+....#.....................+...+..................#............................................#...........................#..........................................#...
.........................................#..++........................#....+..+.....+...#.....................+..............+...#..............#....++............................+.......+.#........#..+#.......#....#.............#.....##.................#....#.........+...........................................+...
.............#.........+..........#.....#..+.................+.............#........#.+...........#..........................................+..............................#......+...+................+............+...........#.....#.........#.....+.+..........+.......................#.+#...++.................+...+..
........#....+...+.....+...........+..+..................................#....#...#....+......+.#..+#...+...................+.............##.........................+..............#.......#.................................+............#....#..........................................#+......#+.....................#..
........................#....+..........................+....................#..........#.......#...............#............................#......+....+..........+......++..............+#......#........+.......+..................................#............+##............+.#....+.+................#.+.............
...+.......#..........+............................+........##.............................+........#..........................+.........................+................+..........#..........+.#..................#................................+..........#......+..................+......................+.#........
.........#..........#...................+..........................................+........#............+...............+....................................................#.............#.....#....................#+........+..........#........................................+.............#............#............
............+......................#......#.....#..#...............#.##.............#.......#......................++........#....#.....+................+..........................+......#..................................+.....+.............#.....+....+......................+...+....#...........#.....+...#...+.....
+....................................##.......+..+.....+#..+##..............+.............................#.+...................+........#.............+.......+.........#....+..................#..+..................#...#.............#.....+...........................+..................#.......+.....................#
#..+..........................+...#............+..............#...#..........#...........+#..........+.............+.#..............#..........++......+..+......+......+......................................#.#..#......+........+........#.......................#.........+.................#...+.........#....+........
...........................+..........+............#...#.........#.......#+......+......#..........#..+.......#................##.+........................#........#......#.....+#....................##.....#.........+.+..#.........#........+.........+....................+........#............+#...................#+.
..................++.....++.........................+....#........#.++..+.#......................#..++.......#...............+................#......+....+..................#...........................................#..........+....................++...............#......+......#....+............+.......#..........
.....+......#.................................#.....................+......................#...............+..#......+..........+........+.........#.....#.....+..............................................................#........+.......................#..................+.............+..+.........................
................+.............+....+........#.............+.............................+.........+...#.......+................#................+..+.+..................+.#........................+.......................+.....................#........#.#.....+..........................#.............+.......+.........
..........................#....+.....#....#+...................#....#...+......+.................+.....#............#.................#........+.....#....#..........+.+........#....................+...........#......+..........+......#.................+.+........#.......................##................#...+.......
#...#...+..........................++.....+.........+...+....+............#............+.+....+.........+............+........+.......#...#......#+....#..............+............................#...............+...+......................#....#.........+#..#+.....#.+.............#.............+.+..........+...+.....
.....+.....#......#..+..#..#...............++........................................+..........#................+....................#...................#.........#.........................+#.........................#.+...........#.............................#.#......#....+..........+#..........++.......+.........
.......................................................#....................#......+...+...............#+........+..................................#...........+....#.........#..+.........................................+............++.........................................................+....+.....#....#........
................+.........#...+.....#...#.....#.+.+..............#...#.....#................................................+.................+...#...#.............#....#+.....+...........+............................#..#............................##...................+...............+.........#.#.....+............
..............#...................+........#.....+..++.......#........#.............+..#.....##..............#........+...+............#++.#.+.....+.......#..#............+.......#..............................#.##........#...............#........................+.#+.........#.....#...#.##.#.......................+.
............+...........................................#.....#...........................................+.+....#...................#......................................+.........+........+........#..#..............................+..............................#...............+....#..............................
.....#...#................................#....+...................+...........#.......#...................#...#..+...+......................#.#..##...........................##....+.....+..............#........+.......................+......+..................#.#.....#.+...................#....#.....+...+....+.....
............##................................+...+.....#...............+...................#........#......................#..............+...........+.......+........................#.#....................#...............................................+...............+.....#...................+...................
.....#.....#...........+............................................#..#.......+......#..#.......#.......................#..........#...+...............+................#.............#...................+.+.........+...+.++.......+.........+..........................+...............#.+.................#.#...........
#................+.............+.........#.........#.......................#.........#................#........#........+........#..........................#+....................#.............................#..#......#...............#..........++......#................#.....#...........#......+.#.............#.....
...+....+.......................#....+.....#..............+...............#..............#+....+...##.......#...........+....+....+.....#............+....#..................................................+++...........+........#....+...#....................#...#...#..............#...+....#..........................
..+.......#...#+.+.....#...........................+..........................#...............+.........#................#...+.................#...+.................#..+..............#....................#........................#....#..............+............++..................#..................................
........#...................+........+....................................#...+.....#....#.......+......#..........................#...#..#.......#...+.....#......................#........#+....#......................#...................#...#...#...+...................+....+......#.....................+.............
..............#.#..#..............#.............#...........+.....................#.....##....+.#.......#...........................................+..#........#...#....+.......+......#........................##...#..#.........##.............................#..........................#...#.....+...+.........#.......
.......#..............#................#..................................#..........................#.....#....+....................#.........................#.++..................#...........#..............#+.............+..............................................+..............+........................+......
............#....#...#....##......#.....+........+#....+................#..#............+........#.....#....##.....+......................#.+.+.........................+.........#....#...#.............................#......+#..........#..........+................+.............+...#....#........+.....#..............
........#............................+.....###................+............+.......+.............+.+.......+..........+..........+.......#.............................+....#.............................##.........#......................#.#..................................#...+............................+..........
.............#............+...+......................+............................+..........................#...+.........................................#......+..#..........+...................+..............................++....................+..#..#...............................##......#.#........+..........
...#.......+.................++...........+..........................#.........................+...+.............+.......#............+............................................#.+.....+............................#.....+..+.....#.#...+#.........##...+...........................+.++.............................+..
.................................#....+......+...................+...+.......+.#........................#.....#...+.#+......+.....+....+.........++.........+..........#......#....+..#.......+..........#..+.............#..........................#..................#..........................+...........+.......#..#..
..#...............+........#....#..............................#.........................................................+.................#.+..#.#....+..#........+.......#..................+......................+.................+.....................................+..+.##.......+.#......#......................#.
#.+..................+..........+.....#....+.......+.........+...................................................+................+.#.+...........#.................#...+..+#.............+..#.....++...#......+..#...............................#.........#..........++.....+........#.............................#..+....
......+..........#....+..#......................+...............#................................................................................#......#..............#.............................#...............#...........+.....+........#.+.+..............#.+................+........+.........#..............+...#
.+.....+..+......................................#.........#........+..#....#................#.........+..................................#.....................#.........................#....................................##.........+...............+..+..#...+.............................+..........#.............+.
........#.....#..#......#........+.#............................#.............#............#............#....#..............#.#...............................................#....................................#.........#.....+.....+..+...........#+.............+..................#.......+.#.....#............#.....
....................+.+........+...#....#...........+.....+..........#..#..............#..................................+....#.......+.......+.+......................+.....+...+.................#.....+.............................+......................................#..#...+.....+..#...................#.#.......
#+...#..+................+......#....#..........#.....+......+................+...............#..........................................#..+.........#.#...........#.........+.........+..................................#.#........#..................#..................+..+.....#........#...................+.++.....+.
+......#........................#......+.............+.#.+..........#....................................................+.+.....................................+.................................................................+...........................#...........+..........#.+....+......................+........
.......................+..................#...+....#..+............#.......................................................+.....+.......#.+..+...............#......#..............+..............#.....#.......+.......#.+.............#............+......#.+...#...........+.............+........##....#........#..+....
+...#.#....#........................#.......................+......................+#........+......#.............................+...........+..........++.......+......+...........+............+.............+#+...................##.......+............##...+..........+....#.................#.....#.........+..+....#.
...+.#+........++............+.....+...................................#.......+..................................#......................................#........................##...............#.+....+.........#............+..................+.....++#............+........+......#.............+..........#........+.
........##..+...#..+.....#....................#.....#........+.................................#.+......+...#.....+....#......#.............#................................+...#...............#.+........##.........#..#....#............+....+.........+...................#.....+................................+......
.........................+..........#...............+.............+.............#.#.+................#..........#......#............................#....#...+........#................................+......#...........................................................#.................#...+.+.+...................#....
.....+............#.+..................#.................+#.........#..#...................................+...................++..#.#.....#......+.+........................................+........................#....................................+......................#...........#....................#..#......
.+....#............+.....+...#........+................+...........+......+..........##.........#..........+............................#................................#...+......................+...........+...+.......................#......#.........+.........................+....#.....#.......#......+...........
............................#....+...+........#.................................+................#.......................#+....++.............#.##.......#.........................+..........#...........#..+........................+..................#.............................................................+.....
...........+............................................................+.....................#............+..............................+........+#.....................................++.+........+#..#.#.+...............#............#........................#................#....+.............+................+...
..........................+...........+......+.+...........................#........+....++...........+..........#..........................+..#.........#.....................#............#.........#.#.#.............+......#...#................#...............+..#................+.....##................#.......#....
....................................#...............#..+.......#............#............#.....#......#+.................#...............+.............+...+.#......................#............................+................+.+......................+................................++...........+...............+...
....#...+...............#.................###.##......+.......#...........+....................+.#......................#..............................+......+........##.........................#..............++......++#....................+..+.......#..............+...................+......#..+...................#
............+.............#.++.......++.....................+......#................................#..+.....#.#..............#.........#..............................................#....+...#....#.#.................................+...+..+..............................+.................+...........................
.......+........#.....#.....................#......+.......................#....+#..+..+.............#....#................+..............................#...#...+.+...............+.......+...+......+..............#..................+...#............................#..........+.......+...........#...................
..........................................+.....#.....#...+..............................#.......+......+.....+..............#.+............#......#..+......................................+...........+...................................+............#.+.....+...#..............#..#....+.#.+............+...+..........
.........#+....+................#...................................................+.+#.#......................................+.............+......##..............#...#............#...............................#+..........+....#....#..............#......#...................................+....#..........+......
....+.........................#.#.....#...................+...............+.......+.....................+......+................+.....................................+......+........+....+..........#+...+..+...+.....#....#..#......................#..#...........................................+.................+....
................#..............#..........#......+...#..............#......................+.....##.....#..#.........+.........................................+....#.....................................................#.................+..+........+.........+..........#......+.........#...........+.......#..........
........+.........#....#........................+......................+.......#..........#....#..................#..#.......#+.#....#............#..........+.........+..........+..#.................+..#.#...............................+......#......#...+........#.##..........+.......+....+..........................
...........#.........##.#...+#..+#.........................................#............................+...#........................................+....#..........................#.#.....#.+.........+....+...........................+....................#+....................................+...........#......+..+.
.........##..........#......................+#....+........#.............#.......................................+............#......+..+...#.............+............+.................................+#..............................#.............#.#....#...+.........#...........#.#.........#.#..............+.......
......##................................#..............#.......#+..................#.......................#...................+.#.#.............#.......#.........+........+.........#.....................#..#......#.................................+.........................................+....#.......#..+..........
.+................+....#............#+......+#.....++.......#............#+.....+............#.........................#..........#.........+.................................+.....+.............+..##.............................................#.#............+.....#...............#.........+...............#.........
+...+.....................#.......................................#.#..+...............#........+............#.........................+......................+...#..........................+..........................+..................+..............#............+..........+..........+.....#.............#.+.#..+....
............................+...........#.##..+..........+.....+.................+....................+........+..+.#..............+..............+...#..................................#....#........#........+..+................................#...+............#...............#.#....................#.#.....#........
+.............................+..............+......#..........................................+....#.......#.+..+.....................#...........#..#.........#...................#............................+....#........................................+...#.........+..........#........#.......#.#.................
...............+.............+#.....+.+.....................#......#...............#.#............+....................................#.#.............+...#......+.....#.....#......#..................#.#..................................#..#....#......#..................................#....#.......+..........#.....
.............................+.........+..........................#........................+.........+......+........+....#.....+..#...+.##...#.......#.........#.......#....###........+.........#........#..#................+.....+..#+.#....#....................#...#...................................................
..........#...........#.....................+...#................#...#.............................+...#..+.................+.................+.......+......+...................................+..........+..............+..............................#.......#.....................#......+........+...............+..#.
.+........+........+.........#.+.....#.....#.................#..#...........#................+......+.#.+................+...................#........+...................#..#.#..............................#...+...#..........+..+.+.+................................+..+..............+.......+.........................
#........+.............#..#.+..#.............................#..........+.........................................................................+................+................##...+.................+...#...........+.................#...........+...+...#.............................................#.............
................................#..+........#..........+.........+............................................+.#.........................#..+...#..........+.....+...+..+#...#...+.......#..+.........................................#......#....#.....................+..........+...................+...+................
.........##..............#....+..........+.........+.......#.....+.................#......#.......+......................................#.+.............+.....#........................................++#...+..+.........+....+.+...#....................................#......#..............#.....#.....................
...........#.........+#..........................#....#..........#............+.......+................#.............#....+..............+......#...+.#......+..............................#...............................................#.+.+.....+#.+...#....#...........................#...#...+.....+................
+...+......................#.....................+.......+...........#.........+.........#.............................+....##............#................++...+...........#...........#.....#..................#....................+........#.................+......#.#.............+....+......................#..#.....
............+..............+...##.......................#......#.#...#..............#......+...#...............+...#..#...........+..##.......................................++......#.....#..#..........#....................+...........#..#.....................+.....#..#............+....#.....#...................#...
..+....+..........#.+.......#......#++.........#..................+.#.............+...................................+.........#...............#.........+..................#..+......+#....+..+.......#......................................................#........#....+..+...................................+........
....+...........................#.+.#......................+.....................#.................#......+.........................#..+...#..............................#.......+......................#..............#+....#.................#.............#.............#...............................#..#...+.....+..#
.........#...+.+...........................................................+.....+++.....+......#..+.......+.....................................#...........#...#...#.......+......#........#..+..............+...........+....#..........#.....+##.....#......#................#..............#............+...............
..................#.....#+.....+..........#.....+...........+........#......+.........+#+.#...#.+..#.+...#....#.#....#....+........................#.....................#..............+...#.#................+.+..............#...+..+.+#...........#...................+.....................+....+................+..+..+
.........#.........................#....................+...................+.+#................++...................#....#....#.............+.....................+......+.+.+.........+...#........#..........+..............#.....+...##.....#......+..........................#..........................................
............................#.....#.....................+#........#.+.....................+..........#.....#..+...+.................................+.#....#.......#....+.......................................................+..+...+....................#.....+....+......#...........................................#..
......+.....+.+............+...................+.......................#.............................+................#.....#...............................+.#.........................+......................+.....+.........................#...............................+.........#...........+...........+.......#.#.
...........#.....+.............+.........................#....#................#...................#.............#..............+............................+...........+..........+.+...+.....+..........#......+...............#+....#.....#............#......#.....#...........................+.#+........+.....+......
.........................................+........#.....#...........#........+.........................#..........+..............#.............#.............................#....................#...+.........+.......................+....................................+........+....#....+............................
#.....#...#+................#....#....#............................+.....+.....................#................................#............#...+...........#................+.#.....#.#.......#.#...............................................#.#...............#.....................+.....#..........#.+...........+...
.........+.....#...................#.#...........#.+......#.....+#.............+.......+.................#...+.............++........+..........+.........+.............+...............................................#....+......#.........................#..................+.......................#.............#.....
...............................+#.+.........#........+........+....................+.................#.........................+.......................+........#.........................#..................................+..........#.........+....+.......................#................+.........#..................
.....................#.+........+...........................#++.......#..........#..........#.........#..........#..#........+.+.#..................#........+.............#.......+................+...........................+................+...+...........#.#............+..#.....+.........+.........................
..+.......................#..........#......#...+...........................#.........#..+............................#..#...+......#.....#.....##......##...................................................#...+..................................+.......+...........#..#........................................#+.......
...............................+.#.................................................+....+.................+......+......#......+.....+......+...........+............#...........#......................#...+........#.....#.............+......#.......................+...............................+....................
....#......#...................#.....................+.................................................#.................................+.....+...#...........#.........+....................+.#................#.#..............#+......#.....+.........+......#............#.........#......#.......+.....................
....................#........................................#........................#.#.......#............#.........+.............................+.#......#.........#.+.........................#..........#...........+........................................#....................#.....................+.....+.......
....................#.............+....#.....#...................+......+......................+...........#..........+...#.....#.........+....................+......#........................++.....#............+......#....+......#..#......#...+........................................................................
.+.#+#.......#...........+...................................+..+......+..#....#....++..........++............................+.................................+..+..........+............+.................#.....+..#......#................#..#..+.#.#.....+......+......#..............+........+......#.......#.........
....+..............+............................+.........#....................+....+#......................#.#..#.#.+........#..........................+.......#.......#.......+............................#.+..............+....................#..........#......................#.#....+.....................#.+.......
......................+....+...+............#...#+...###..#...............#............#..................................+.............+.............................#.+#..................#...#.......................+..+................#...........#....#+................................#......#......................
...............+................+#....#.........#...+.......+......................#...........+..........#.+.+...#.#..................#.....+..++.................................+....#.................#.....+...#..................#.#......+.............#..................#...........+....+#.......................#.
..........#....#......................++........+..................+......#..........#.+...............#..#......#...............+.......+............+...........+..........+.....................#+.......++.....................+..+..#..........................+.........#...#.........................................#
......#................#..........+...#+..+......#...........#...........+.#...............#.....+...........................+...+............#..+.........##................#........#.......................+..............#...........+#..............+.....#...#.....................................+..+..+.+........+..
..#..............................+........................#.+#............#.+.............#.........................##......+......#..........+...................................................................+.....................+.....#..............+..............+............#.#+..#...........+.................
.+..#....+...#....................#...................+.#...+.....................................#.........+..........#............#.+.......#.........#........#........#..................................++...#...#..............................+................+...................................#.............#....
........+..+........+..#......##..+.......+.........................+................#+..............+......................+.............+#.......................+..#......................+........+.........#.....+..........#........................................+.+........+.....+.................................
.+........#.+...............#.........#...+....+.....#.........................+......#+.....+...............#......+...........+....+..+...++.+.#.+.....#...#....#.......#..#.#.....................#..+#......#.................#........................+....#........#..............................#....................
................+.............#.............................................#........#............+...........................#..................+....#.........#.......#...+...+......#......................#........+...............................#..#..........#.....#................................#.........+......
...#......................................+#.......................#........#+.+.#.......#........#.+...........#.#......#....................+....+....................+........#.......#.........#...........#...............#...........................+.........................+............#...+......+.#.........#...
..+.......#.#......................+........................+#.....+...#.............+..................#.........................#...................#.....#......#+#....#..........#.........++.....+......+..............#...........................#......................................#......................#......
..........................+...........+.....+..............#................#...........#............+.......+....+.........+.....+.....................................................................#...............+....................................+......+........................+.......+.#.....................
......................................#....+..........................................#...#..............................#.....#..+.#.....+................................+......#..........+#.+..........................#.#.................#......................#.+..................#...........#.....................
.....++..+............+.....................#.......#.#.....+...........+............#.#.....................#..+..++.................+.......+.#.#................................................++...+...........+..#......#.....................#.................+...............#..............+..........+.....#......
.....................+.............+.....#.+...................................#...#......+.............#.......+.................................................#............+...............#...+.............................+.....+...#...............................#........#....#..........#..#.................+...
#...#.............................................+........#.#.............++......+..+....+..+.........+.....................#....#.........#+...#...................+...........+...#......+...+..+...#...............+...............................#.......#..#........#.........+.............................#........
.#........+...+............+.........#..#......#.........+.............#................#.............................#......+..........+................#.............#.............................+...#............................#......#.....++....+...............................................#...................
.........#...........................#................#.....#..+........+...............+.....................+......+...............+.................#................#.........+...#......#.+........#.........#+#..#.............+...+....#........+.....#........................................+......................
............#...+......#..................................+...........................................................#...................#.+........................+#....#..#.....+................+...................................#............+......................#.....................#.........................
......+....................#...##.....#.............................#..#.....#..#...............#.....+.......+............#........#...............++..................................+#.........#.................+..#...........#.......+#.............#............+.................+.......+.+.....................+..
..##...............#................#.....#....#...+....................................#.........+........#.......+.........#.#...+..#.....+...#.#......#...........+..#.#..................+...................#....##..............#..+................................+............#......#...........+#........#........
.........#.....................+....#..................#........+.........#.++......#....#........+...#......................................+..............................+................#.........##..+................................#.........#..............+................#.......#.............+...#.......+....
....................#............#....+.+.#....#.............+...#...+.................+....+..........................#..#..................#........+......+.#.+#.+.................................+..............#.........#..............#..............#......#........................................................
...............#......+..................#......#.................+...........................+..#.......#...+..............+...+..................+...................#.......#.....+.......#....#.........+....+......#.......+.............+.........................#.....#.......................#+.....................
...................#....................................+........+..................#...................+...............#.....#+....+.........#......#...........+.....#....+......+................#...............................+....................................................#...........................+.......
............#......+#......+#................................+................#..................#.........#..#..#........#....+..#.++...+......#....+...............#............................#................++........................#............#......#.......#...................+............#................+.
......................+.....#...+..+..................#..................#..+.............+...#..............................#..................................#.++...................................+..#................+......+.+....#....#.....+................+.+.......#.+.+..++..#.....................+........#...
...............#....+.....+#.......##+.............+....+...........+..............................#+...............#.................................#.................+#.............+...........................+..............+.................+........#......................#............#...................+.......
......................................#..#....+........+...#........+........+.#...++....+.....#......................#....+........#........#.+.............#....................................................................+..........#.......................................#+......+....+.......................+..
................#...........................+.....##......+...............+............................+..............#......+....#....##....+............+.+..........+.................+......................................+................+.#.........#......+.#.....+......#.#...............+.......................
..................................#.........#........#.#+.+.+...........+.#.........................+..................+....+..............................+..............#...................+#........+............#...........................+....................+.+.#.+..#................+................+...........
..........+............#........+...+.........#..............#.....+.....................+.............#...........#........+#.................+..+...................##.....+...#..+....................+................................#............+...+........+......+..+..................#...#...+...#..+..........#.
....+...+...........................................................................#...................+...+#...+.............#.............................................#..........+.............#......................................#....................#................#......#.........+.........+..............
...+...................#.+......+...+.............#..............................................+........#+.....................+.......+..#...............................#............#.+...##...........#.........#..+........+....#..#+.......#..#...............#.......+...#..................#..#.......+............
.................#............#....................+............................#.......+..............+....+.............................................................#......#...............#..#........#.......+......#.................#...#.+................+.....#.+...................................+...........
.....................+#............+#.....+......+.#....+........#...........................+......#.......................+............................+..#.....#...........#........................................#..+..................#.................................#....................+......+.#...............
....#........................#........+...........+.............#..................+.....+..#...............+..+............+.+....+.....+.+.............+......#.........#..........................................+....#.............................................##..............#.....#...............+....#.........
................................#...+..................+.............#......#.+............+....#......#.......+..#.........#...+..........................+.................+................+.........+......+..#..#.+...#.........................+......+#..............#..........#......#.........#...#.....+..........
.+.+....................................+...+#.........#.................................+.....................+...............#............#.+...................+......##+.................#....................+...+..............#..............+..................#.....................+.....#..+..+.......+...........
...........................#.......................................+...........................+.#.......++.............#...#...+#....+.............................................................##....#......................#.........#.....#...........##.+...#..#............+....+........#.#..+.#.......+......#....
..........+......#....................+.........##......+.........+.....+#......................+.#.......##.+..+...+..#.+......+......#...............+.+.........+.....+..................+............#........................................................................................................+.+........
....#...#.........##.+.................#........................#...............+.........................#...+.+.....#+..........................#...............................+...........#..............................................+.........+................#......+...............+....+..#.....................
......#.....+....#......+.......................#...........++............#.................+...#........+...................#.................++....#+.......+.+#.....................................+...............................+...........................##.....#............+...................................+.
...............+................#.....................................#..........#....................#........+.....................+................................#...........+.......#...#..................+...................+............+............#...+..+...............+....#........#.......................+
...................++....#......+..+................................................#........#.....+.........#.+..#....................#.......................+........................................................................#.....#......................+.....#..................+........#..........+...#.#....
..#....#.#....#..........................+......#....................+.+.......#............................................#...#..............+......+.....................+....#......................#...................#....#...............+..+#...........#..............................#.................+..........
#..+..#.............++....#.+..#...........+.....+.#......#....................#..+...........................................................+.+.+............+...........+..........+..........+...........#...............+..#..............+.................+.....+.....#.....#......#....+......+#...+....#............
......+..+....+....+..##.......................................#.............................+...............+.........+.........##......+........#.....+...........#......#.........................+.............#.#+.............#.............+.....#+......+......#...............#.#..............+...................+
.............+.............#.....#+.++............................+...................#..................................#...........#.#...##........#.....#........#....#.......#...+....................#......................................+.................+.....#...#.#..#...........#..............#...............
.#....##...+...+.........#....................................................+..................................#...#.......+......#................+......+...........#.........................+.#.............................+...................+.....#...........................................+.#..#...............
..........+......+......................#................#........+..........#...+...#......+.............#........+........#...................#......#..+......+.....+........................+..........+............................++#..........+..#............#..........+.....#..........#.........+........+.......#
..........#............++...#..........+.............#..........+.#.............+......+.#......+..+....#.......+............#............#.......#..+.........#.........................#....+.......................#........#...#...............#.........#..+...++.#....................+..................+.............
......+..+............#.............#.............................+...........................................................#............+..+.....+..................++.............................#.............................................#...........#.....................................#......................
.................................#.#.#...#.............+............++.....................................+................................+#...+....#+...#......................+........+.....#.#..#.........#...#..........+.........+..........#............+..+.........................+....................#........+
..+.......................#..#..............+.#...#..................#.............+...........+................#.............+...........#..........+...........+...........#....#....#.....................+............#...#.....+................#..............................+............+.+......+.......#..........
.........+#.+.....+.....+#....................................................+.#..................##..............#..#..................+...#.....#.......#......+..#.......#.#.........+...............................#.....#......##................+......#........................................#....................
................+..................+............................+.......#.....................#......+............+..............#............................#..+.+...................+......................+.#............++............................................+..........+...............................##.....
+.........+.......................#......+....+....#...#..............................................#.........................#.....#.......#...+...........................#........+.....#.+..........#...............#............#......#..............+................+.........#...#................+.#.............
..#........#....+......................+.+.....+##.#......+......#.....#.........+#........................#................................+#..#....................+.............++.....+..................+.......................##...+...............+......+.#....................#..#......#......+...........+.......
................+..........+...................................#.................#........................................+........+...#.+......#..#....................#...#+..#....+................+................+....+...#.......+....................#.................+....................#.+#.........+#..........
............#.................................+....+..+.........................#.....+.....................#................+...+........#...........+.....+............#..............#.............#...............#...................+.............+..............................+....................#................
.#.#........................+..+.................+................++.......................#......+....+..............#................................+.....#...........................................+.....................#......#...............+......++............................#.#...........#...#..#........+...
#...+..#.........+...........................+..........#...........................................................#.#..................+......+..................#......+....++........#..#.......#.+.......#...........+................+...#.....#...+....#..........#........#........+....................+....+..#....
..#...............#........#.................................+........+...........+.....#+..#...+.........................+......+.....+.+..+..#.........+................#.........+.....+.+...........#....#...............................#.......+.........................#...........#...+...........+.....+....#......
..+...........#.......#.#..+...#....#...........................#..++........#.+..#..........+#..#..#........................#........#...#.....#......#.....+................#...#.....................................#.......+.................#............+.............#......+...............#.....+..................
.............+...+.....#.....................................+...+..+..+..........................+............+........+#.......................+.+.....+..+..+..+...............+++.........+....................+.....+.....+................+....................................................................+.......
..#...+.+.....#...+.#.................................+...............#.............+.....................................#...#.............+..#...............#........+.................................#..........................#.....#...................#..................#..............................#...........
.....#.+......#....#.....................................+..............+....................#..#...........+....+...#.....+...+................#.......+.#.......#..........+#..........#+.+........+..........#....................#...#..........+.......#......#............##+.....................#....................
.......+.............#................#.#.......#.....+.......+............#........................................+..............+........+....#......#......................#.+..+......#.+................+.+...........#...............+................#.+..........................#...........................#......
...........+.....+..#....#..........................#.....#...#........................+.++.....................#..+...........#.....#.#..................+.............+.#................+........#......................+...............+.................................................................................
.........#.....+........+.....+..........#.....#.........#............................++.............#.................................................#.........+..#..............+...#......+.................+#.......................+..................+......#...........................+...............#........+....
........+......+........#..................................................................+....#...#......#................+...........#......#....+..................#+.....+...........#.....+..#...+.+................+.......+.............................................#.....#..#........................+#.#....+..
....+..................................................#......................................+.....+.+...............#...................................+.......+........+....+...........+.+.+......................#.................................+.................#...................++............+.....+.........
...............................................+......................+......................#...................................#.#.......#...+...........###...#..+......+.....#...++....................#.............#.........+...........#.......#...........+......................+..........+.....+..........+.#....
.........................+.........+...+.....#...#......................................+...............+.....+......#.............#.........##..+#............................+.........................+.#................+.........+....................#....#...#..+.#...+.......#........+................+.....+....++.
......#......+.+............#................+.......+....................+.....#.............+...#........................#+.........#......+.......#.#.....#......+...+...........+.......++.....+............................#.....................................#...............#......+.....+............#............
.#+.................+..#............................#...#...............+...............+..........#...............................++........+...........+...#............................+.............#....#.##..................................#..#...................#.........+.........#+.+.......+..........+....#...
...............+.........#.#.............................................................................#...+.....+.......+.......................++..............................#....#.#..............+..........+..+............#..#..............#.#.......................#+....#..........##..........#..............#
.....#..#..+................................+.+.............#..+....#.#.............................................+..........#...+...........+..+......#...+............................#.....................+.+.....#......#...........#..................#................+....+....+.#..............+.#.......+.+.....#
......#.....#.......+.....................##....+.........................+.#...##.....#.....#....+.............................#.+...........+...........#............#...............#...............+.........#.....+.++....+...........+.....+................................+.+...........+#......#...#...#............
........#........................#...+.....+....#................+......+......#.....................................+.............#...........+....................................#.......................................+......+....+#...................................................................................
.....+...........#.......#.........#.#.....+.............#+.....#..............+..+...#...+.#...................#................#......#...+.#.....+..............#..........#.........+......................#+..........................................#.....#.............#........#.#.........+....#...................
....#.......##...............#............+.....#....+...........................#.......#.........#.......#..+.......##...........+...................#.................#...........#....#.....#.....+..............#....#+.......................++...............##.......#...#...........#...........................#...
......................#...#.............+.......................................+#..............#.+..............#...............+........#...#...#....#..+...............+.................#...............................+.......#....+.............#..+..............................+.+.#.+......#......................
+................+................................+.......................................#..........#....+..+.................#...+.+..#.......................#..#...#....+.#....#..+.................#....+...........+........#...................+...............+.....#.....................................#..........
..........+#................................#...#..........#..............+................+...........................#.......................+.....#..+................#......................#........................#...................##............+...................+..............##........#....+............##.
..................#.#....#.+...........#.........+......................+..............#..#..............+..............................+...##......................................................................#+..#..................##.......#........++............................#...........#.....................
...#.........+................................#...#...........+.#..........................+.............................+.#................#..#.................#......+#...............+......+..........#........................................#..........#......#................#+.+.....#..........#..........#......
..........#.....................................................++#+......#.....#....+......................++.#.......+.+....#..#......................#.........#.........+.......+...#...........+......+...#........#....#..................................+.........................+.............+.................#..
............#......+..................#..+..........#..+............#..........#...#...#...............................#.................##...#...#........#...........+..#...............+...#.....+..............#......#......................#.#.......#...........#.............+...#.....#.....................+...#...
........#...........................+.#.........#.#....#..+..#.......#....#..#...+...................#+....#.....+...........#.#...#..#................+.#.............................................................................#.+.#..........+.............+..+.........#.................+.........................
.........#.....+.................+....#............#..+....................................+...................................................................+..+.#..#......+.........#............+......+....+........................#...........#............+#..............................#...........#..#..+.......
.+.....................+...........+......+............+#.................#+.....................+..........#...#......+..................#....#.......#..#......+...+..................#...........+...................+..........#...+.......#......+.....................##.....#................................#+.......
.......#..........#...........+...........#.+............+.............................#..............................................#.........+......+.................#...+..................+..............##..........................+............+..........#...+........................+..#...+.+..+...+........#...
.......................#...............#..............+........................................#.......#.................................#.....#.....#................#.....#.........+..............#..++..#................+...........................+...................#...#.....#.......#............................#
......................................+........#....#.............#............................+.............+....#.+.....................................+.........+......#....................................................+......+.....+........#............................+......+...+..........#....#..............
.................................+..................#.....................................................................+......#.................+#.#.+.#........+#...+.............................+.............#...........+............#................+..............#........+...............+...+...............+..
..............+.....................+.......#.#...+................+......+...#..................#............#.....++##..##.....#+............................................#.#................................................#.......................................#.................#...+...+........#...........#...
.........................#.............#.....+..........................#........+...#......................+.....+.+.++......#.......+................#................................#.................#........+..#...............+#...................##.....#..............................................+...........
.............#..............+......+#......##.+..+.....#............+..........#...........+...............++#.........................#........##....#.........#.+..............................................+..........+....+...+....+..+..#...++#.......................+............#........................#..+.....
...#......+...........+................++...+............#................#..#....#+.........................++.....+......+...+................+...#..#.............+.#........................#...#.#.....#........................#.......+.........+...#...................+....................+.........+..............
....+...+....#................+..............................#...........#.#..............................+..........+..#.........................+..+........+.#............+.............................#..........................#........+.......................#......................................+....+.........
...........##......#..............+..........................................+............+........##.....................................#............#.........+.#.......#.............+..#........+..........+......#............#...#.....#................+.................#.......+...#+......#..........+............
...............................+........................#.........+....##.......................+......++......................+...........................+..+.#.....+....#..+..#......+...............+....##.....+...#.#.#..............#...............+.....................................................+...........
...#......#...+...+.#.....................+..........+..........##........#.......................+..................+.....................#........+..#.................#.#.#...........+...................#.......#.......#...#................+....+..+.................#................................................
..............+...#....................+..#....+.....+................................+.#.......................#.+......+.............#.......................#........+......++....#......#............#............##..........+...#.+....+......................+.......+..+...#....+..+......+..........................
.................+...............+.+......................................#.............#......++..#...+.......#..........................#.......+.........+...............#......................................+#..........+.....#.............................#.+....+..................+......#......#.................
..............................#.+.......#..............+..............+................#......+.+.#.+..+.....+................+..................+....+......................#........++.+.................................+.....#...............#..+....................+#+...........................................#....+
.+........+.....#...............+...+...+..........+....+..+.......#...#........#................+........#.............+..........+....................#....#......#..#.............................#...#...............##.........#.#.+......#....................................#.......................#..+.............
..#..........+...........+...........................+.+..........................................+........+........#+....#..#....#+.#......#......#....................+......+.#.................+......+..+....#........................++.............#...................................+......+..#....................
.........#........#...#.........+...................#.................#.................+........#.#....................#............#.+...+..#..............#....................................................................................#......+........#............................................+.............
.......#.......#+......+...............+..+.........#.+.....+.....#..............#..............#.........................#.............................+.............................+.+...........................+.....+....+.........#........................+.....+.............#..........+...+.#.....................
...+...+..............+...............+.......................+...........#...........#+......+......+......++............+.....+............................#...+#................#....#....+..................#...#.....#..#....+......#........+....+..........+.............+..#........+.....................#..........
..#.#..+.......#....+.........+...................+.............+................+............................+.............................#................................#........++........#..#...........+.......#..............................#+...#.........+.....................+...+.........+............#......
...............#............................+....#.................................#..##......................+....+.........................#.......+........+++.................++.....+.....#.....................................+....#...........#...+..................................#...............................
.............#.......................#....................#.#............+...........+...#.+....+....#.......................................#........................#.................#+..+#............+..........#........#....+...............+..+..........................+.............................#...........+#
+..............#...............+................#.......#.#.........................#.........................................#....#.....##..............+....+......................................+........+.......+..+..................+...........+..........+#.....+..+................................#..............
................................#.+.................................+......+.............#...#+.........................#.....+.................................................#...........................##...............+......+........................................#......+.........+..+#.............+..........++
..................................#..........................................+.....................#............+.........#.........+...........#.....................+................#.............+.......#..++.......#................+...#.................................#....+..................#..#......#.......+..
.......#.......+.......#..................#+............+..............#....+...+....+.......+.#................+...+..#.........+.#.........+..............+.........#................................+..#.................+............................................#....+..#......................+............#.......
...+.+#.......#....+..............+...............+...............+......................................+.....#...+.......................#.........+.....+.........................................#..........#.....#...............................#.....#......................................................+.........
........+......................#.....+....+.......+..#........#........................................###...#.....#........#........#............#.#...............#+...........+......................#.................................................#.......+...+..........+....+................#...#................#
...................+........#..........#............#........+...........#.........+..........+...............+..#.........#................#....+.......................#..................+.....................#...#.+..+...##..#.+...........#.........#........#..............#........#..........................#.....
...........................+......................#.+..........+.....#............#.#..................#...........+.+............................................................................+..#.++......+...............+...+......#.+.....................................+...........#.+................#...........
.#...................................+.....#...............#..................#.....+..#.....+...+.............+.........+...................#.................+.............+......+.##.......#.....##......................+.#......................+.#.......................+.+...................................#.+....
....+................+..#+#...#..................#..........+.......#......+......#......................+.#+........#..........++.....#.....##......................#..#....+........+...........................#..........#................#.......#.....#......#................+.#..+.......................+......+....
..#....#.....#...............+........#.........+..........................+........+...........................................#...+..................++..+...+....#....+#.........+...#.......#.............................+..+............................#.....#.............#..+............#.+......#...............+.
........+.#..........+..................+........+.......................#....+............#+.#.........#.+.........#.....#...........................+.......................................#.......#........+.....+..............++.........+................#.......+..........+.....##............#.....................
.+..............+.....#........+................+....+.........#...+.....+.+......+...+...........#.......#+........................+................+..+.......#...................#............#..................................................+..............................#.#...+........+.....+......#..#.+........
...+..................+.............................#........+.............................+.+..........#.#+......................................+.#..#..#.....+..........#........................+.....+..............#.............+......#.......+....+.....+.......#.....#....................+........+...............
......#..............#..........#.......#........+.........+##..........................+#..#....#.....................+.....................#.#...........+............................+..+................#..........#...........................+..............+............................+..#.........+.....#...+...+..
............+......+....................#......#....+...................+....+..........+.........+.....+.......#...............+...................+......................+........................+........................................+........................#................................+.....................
......+................................................#......#.......#...............+...#+#.#...................................#............+..........+...........#.......+....#...+.........+.#............................#..........................+.#.....#..........+..........#.+................+.#..#...#..#....
.+..........#...........#....+............................+.........#......+........##.........#............................+...#....#.........#...............+...............+..................................+..+...+..+............#.....#....+#.................................#...................#...#......#......
..............#............................+.......#..+.................+.....+..........+.+...........#.........+......#......+.......................#.......+......+..+.....................+...........+....#..........#...+...................#+............#..........++.......+.....#............#........#..##.......
.............................................#..............##+........+...+..#....................#......#.....+#....#.....+..........+..#...#...................#.........+......................................#...............+.#...........................................................#...........................
......+#..........#............+........+..................................#.........................................+..............+..#................................#+...+.....#.....+...................................................#.....#..............#........+......##........#................##.......#...+..
.........+...+.........+.................+........................................+.....................................+..............++..#...#+......................#....#......+..+....#.....+.....+...#........+.....................+....+...+...+...#.................#..........+...+.....+....+.....................
..+..#..........#.....+....#............#..#.........#..+......#...##................................+.............+.+....+....+............................+........................+.+...............+.................+..+#......#............#...........+....................+.....+.................................#..
..+.....+..................#.................................+...#....+..............#.....................................+...........................##.......#.#.............+.......#......#......+...+......+......#..............................................................#.................#................+..
........................#...........#...........................#............................#........................#..#..#...........+#.#......#.#..............+.......#....#..+........#.......+.......#..........#.#+.........+#+.......#..............+.............#......................................#..#..#..#.
.......#.#............+...........#..........................................#..+..............+.........+.+...+#.........+.................#.........+....+...................................#....#...#.....+..#.+.......+..............+.....................................#..................#..#.........#.........+..
......#...#............+........#......+......................................#......+.........#.................+........................................................#...............................#..........+.+.....+.....#....#.......+......+...........................##.......#.....#.................#..+.....
.............#......#.............+.........#...............+...#..#..#.+.....................#.........+....................................+........+....................++.....+..+.#....................................#....+................................#.#.............#..............#..##....++..#.........#....
.#.#................+.....................+.......#....#.........#.+.....+....................#.......#.....+...................#.......#...+..#..................#..........#..++.....+..............#..........+........................................................#...................#..+........+...........#......
.............#....#.#+#........#........................................#.............................#..........................+#......#..#.#...............+..+.......+...+......+..............+.........+........+.......................#.....................................#..................#..#...............#.#
..#...........................#.............+#.....................++#...#..................#............+.+.+...................#..#+...+................................#..+...........+...............................................+.............+................++........#+..............+..+..........+..#.........
.+.................+............+...+...#.............#......................+....................+..#+....+.....+.............................................#...........+................+.....................+..............................#+.......+...+......................#..............+.......#....#...........
...............+...+...........#....#....................+......#.#.........+............+..#....#...............#........#......#..........+............#..................#...............................#............#.#..#......+..................+.........#..#...........................+...+..........+............
....+..#.............+....+.#..+..........#....#...+............................#.......+.................#.............#.............+..........................+.................#...+.............................................................##....+...............#.#.............#...............#............#....
....+.........#+..........+.............+#...........+.........................+...#.......+.............................................#..................#.................+..........+..+..+.............................................................+.....#..............+#..#..........#+..+...+........#.+.......#
.....................................+..........................+.+....#.....##..#......................#+...................#.....+............#.............+.........+..#..#..+..................................+........+............................................#..........................+......+..+..+..+......+
....#......................+.....................+...............................#......#..#..................#..+........#..................................+........................+.....................#.......#.....................#......#......+............+.....+..............................+...........+......
.....................................................#...........#........................#...........#...#..#..........+.....+...............#......................#....+.......+.++.........................##.........+.....##..#...+..............#..............#.+.+...........#........+.........+..+.....#......#...
........#........#.........................++..#.................#......#..........................#.........#....................##...#.........+......+...+...........+.....+....................+.....#...................#..#..................##..........#.............#................+...+.+...+..#............+....
.....#.+.....+..................#...............+........+............+...#...++.+#..........#................+#.....+......+.......#.............+.........#...............................+.....................#......+...+....#..+.........................+.......#..................................+.....#............
..#.....+...........................+...............+........#..+.........#.........+.............................+..................+.....#.......#.............#.......#...#......+...+........................................................++..+....#..+..+.............+.#....................................+.......
............................+.............................+...+#......#.............................#...#...#...+..................#.............................#.....#......................+.+..................................................+.........................#...........................+.##..............#.
..+.......#.....#..................+#..+..........+#..........................##.......#........+.......+........+............+.#.............#...................#...#...............#+.............#......+..+...........+.+.....+.....+.....#..#...............#.#.......+......#.....#.+..+..............................
....#....++.........+...+##.#.....+...........................#................................................#......................#...#.+...............................#.+.#......+...........+....#.+#...............+.............#......#.......#................................................#..........+....##..
..........#......+...................+..+..#......................................#...................#..........................+..+....#......+.#..#.............#...........+........#............................................#+.....#........#+....+.............+....+........#..#................................+.
.........................................#..........+.............+.............................#.+......................................#......#......#........................................+....+.......#.#....#................#+..............................................#....+..#....#...........#..............
......+.+...........#......................................+.......#....................#+#.....+.........................+..#.................+.................................#......................#.....#...........................................+................+..........................+....#......#..........
..............+..............................+...+................+..+......................................................+........#+#.......#..........#........+........#......................+.#......##..............................+.......+...........#...............................+....#.+..+..........#.......
#...............+.........+................+..........+....+...#..................+.......+.................................#.....................................+..#..+......#...........#.....+.....+......+........+...........#..#..+.........+.................+..........#...#...#...............+........+...........
.....................#.#.........+........+................#...........................#...#.......#...#............#.....................#.+.+............#.+.....................+.....#...............+..............+............+...........+.+..+......#.................#.........+.........#...............#.........
....+.......#..............#....#..................................+...........#......#...#..#..........#........................................+.+#......#.............#.........#.#....#......+....#.....##...................#...............+.....................+.....#............#......+...........................
...#........#..#....+............#.........................#..........#..........#.....+.+.......+...+...........+................+#......................+....................#.....+...................+.....#..............#.......#.+....................+#.....+........+...#..........+...#......#..............#......
