317 317 19
........................#.++.......++.....+#.+......+......+...........................+.+.................+.............+..+....+..++.....+...................++.#..+.........+..........................................+..................+.....+...............+............+....+.............+........++............+..
.......+.........+...................+..............+........+.............................+.....+...+..........................#.......+.+..........+........+.....#................+.........................................+...+..+............+......+...........+..........+.##.......................+........++......
..........+......#......+........+............................+................+..+...........+.............#.....+.+.#.+....+.....................+.........+........+.......+............................................#....................+...............................#..................+............++...........
.........+.................+............+.................+.............+..+..+......................#+................+..+..........................+............#........+.......+...............++..................+.+..............................++..+..+.........................................+........+....+.....
......+......+....................#.......#.................................................+.+...........+.#...........#..+........+.....+...++......................+....+...........................................................+............................+.+.........+............+......................+.++.+...
.+......+...+....+........+.....+................+..........+......................+..............................+..............+..............#..................+.+.................................#........+......+.....+....+..............+.+.+........+................+.....+........................+......+...+...
.........................................+........+...................#......+.....................+.....+......#........................+.......+..............++.....+........................................................+...++......................................+..............+...+....................+...+....
..+..+.............+.........+........+.......+..........+..+......................+....+.......++...........+.......+.....+.....+.............+..................................................................#.+...#.............+.......+....#..............+...............................+...+....+.................
.........++...#...............+..+..................+....+...+..++.+..............+..........#..................+...+.........+........+................................+...............+........+...+...+......................+.+.........+............+...+......+.#.................#............#................+....+.
............+..+....+.................+.+...+......+..........+.........#...............................................................................+..............+..+.......+.........#.......+.................++..................+.+........+..........+................................+.+...+.....+........+.+....
........+......+...+..........+...+.........................................+...........+..+...++............+................+....+....+...+..+.......+....+......+..........+..........................+...........................................#...............+..............+..+.....+........+................+.....
.......+.......++...........+.............+...................................+.......................+.............+................+......+...............+.....+..........................+..+........+...+.............................+.....+..+.................+..+...+.+............##.......+.......+...............
............++..+......................+.........................................++...................+..+......+........++.....................................#..............................................+....++......................+..............+#.....................+.+................+....+.....+.......+....
............+.............+...............+.........+.................#....................................++.+.+............+...#.+............+................+...........#.......++................#...........+..................+.....+.....+...................+.........+....+...+............+.#..+..++.+...++...+..
.........+.+.......+.........+...........++...........................+..............+.+.......+...+.......+.......................#......+...............................+........+.......++.......................+.....+......++.............+.........+......+..............+...+..............................+....+....
....+.................+.....................++............+...........+....+...........................+.............+........+...+........++............+.......++.....+......+...........+.......#.................++...+........+.#.............................+.+....................++...........+......+....+.........
.+..................+..............................+......+..........+...+....................+.............#...+........................+........#....+...................+...+...+...........+.+.................+...#..+............................#...................+........+....++....+.+.............+...+.........
+........+...........+......+.........++....+..........+.......................++......#.......+.+.................+....+............+..............+......+..........+..................+....................+............+...............................................................+....+.....+#.....+.........+.....
.........+##...................+............+........+.......+.......+...+........+.++.+...+.........+...........+..+..........+........................+....+................#..++.................+....+......+.........+......................#......+......+.............................+...........+...............+...
...............+..............................++.....+......++.....+.+..................+.....+.+..+...........#.....+.+.........+.....+................+........+...+..+........+.........+...................+.........................+..+...+..........+.+.....+....+......+...+..........................+..............
....+.........+.....#....+....+..................+......+...........+.......+....+.......................+..+............+...................+......++.............................#.............+................+.....+.............++.............+.................+.......................+............+...+............
..............+.............+..................++.........................+................+...+.....................#................................+.....++.....+....+......+.......+.................++................+.........................+.............................+....................+.+...+...+..........
..#.......+.............+...................+..............++...............................+...+.+.........+.....................+...................+..+...................+#........................+..............+........#.........+.............................+.+.+...++......+.++.................+..........+...+.
...+....................+....................+.........+.....+...................+#......................................#+.........+...........+....++........+...................................+.........................+......+................+.......+............+....+........+..+.....#.................+...+.....
............+........+..+......+.............+..................+................+............................+.......................+.+.....+....+.............................+..+.+...+..........+...+........+........................................+.....+...........................+.................++..#.+.......
.......................+.........#...........++.................+......#....+.......#.+.........................+....................#.............+..............+.....+........+........................+..............................................+.........+..................+..........+....+.+....................
..+..+.......++.........................+..........................+.......+........+...+..+.............+.+.....+............+.......................+....+........+....+...........+.#+.+..+.#...........................++.........+..........+....+.................................+..+...+....+..............+..+......
.............+...............+......................+......+..+....................+........................+.......................+..........++......+..........+..................#...+.+.............+.+.........+..+.......................#........#.+..+....++.................................+...................+..
.........+....+............................+........#.........+...+............+...+..+...........................+........+........#..+..+....+..+#...+.......+...................+.......+.......+.+.........................#..............+............+.+...........+...+...+.........+.......+..........+..............
...........................................+.....+........+..+.....................+......+...................+............+....................+.++..+................+................................+............................++................+.........+................................................+.....#..+.
....................++................................#............+........#...........#.....................................................+..........#...+.+.............+............................+...........+...+..+......+.+..........................+.+.............+.+....................+.+....+...+.+.......
.........+..+..............+....+..+..........................+.................+......+.......+.............+.............+......+..........+....+..+....+....+..+...........................+...........+.+..+.......................+....+...............+......................+.+...++..+............+....#......+.+....
................+..........+.#...............+.....#..+.................+...................+..+....................+..+#.+....+.+....++..............+...................+.....+......+.....................+....+..................+.............+......#.......+..+...+.........+....+...........+.+..+......+............
...........#+..........#.........+.................................+..............+....................+.#..+.....+................+.............+...+................+......+.....#....#.....+++..+............+.......................+........+..+............+......................+..+......#........#.+...............
.......................+..+.....+....+..++..............................+......++.........+#.......+.......+..............................+........+.......................+.............+.+......+........+...........+.+............................................+....#.......+...........................+...........+.
................................++.....+..................+..............................+.........................+............................................+...............+.........+.....+....++.................................+........+...............................+......+.....+......+......................+
..+..............+..+........+......+..........+...........................#....+..............+.......+......+...........................................+...+..+...........+............................#.................+...............................++.....+.......+...+...+.............................+....+......
..+.....................++............................................+........+..........+...+.................+.........#................+.....+.....++.............++..........................++........+..+............+...............................+...............+..................+.............+.+.............
...........+....++....++.................#...+......+...+.......+.............+...............+...#.............................+.............+....+...+........................................+....................+.+......#+......................+...+#+...................+..+........+................................
.....+......................#........+..........................................#.....+...+..............................+#................+.............#+...................+.............+.......+....................................+......#...................+.........+......+............+..........+.+...........+.
...................................#......+..+..+........+..................+..........+................+......................+.....................+.+..................+........+....+..................................+.....+..++..+........................................+.......+....................+........+.....
..........................................+............++#...................+...........................+.........+....#............+...............+.....+.++...........................+........+..+...................+........++.......+......#....+........+....+.....+................................+....+..........
....+...+.+.........+............+...+...........................#............+...............++.......#...........+......+..........+................................+.+..+.................................+.................+.......+....+.........+........+......+...............................................+......
.........++.........++..+................+...+....................................+.........................+......+............+..........+.+.......................+......+...+...+............+.+.........#+....+..............+.......+......+.+...........+................+...............+..++.................+......
.....+......................+.......+........+#..++.........................+.+..........+.......................+..............................................+..+.+.........+........+..#....................................++...................++.....+............+....+....+................+...........+.+..........
..+...............+.......+..........+...........+..................................................+......................+...............................+............+...........................++...................+........+...................+..+..........+...............+.......+.......+....+....+.......+......
.............+......................................+...+..........+........+...............+...+........................................+............+....++........+...........................................#.............................+................+............+........+....+.............................+...
........+.+...+.........................+.+....+.............+..........+........+............+....+.++.....+.....+........+............+..++.....+........+.......+.....................+.+....+......++..+..................+..............+..............+....+...++.......+..........#...................+..............+
..............+.....................+......#.................+..........+.............................+.........+....+................#...+.....+..+....+#+.............+......#...........+..........+........................+..........+.+.....+..........+......+..+........................++....+.......#....#..+.+....
..............#......++......................+..............................+...................+..+..............+.................................................+.+............................++.+..+..........+................+........+...+.....+......................+.........+..+..............#........+........
..#.........+.........................+.+................+...........+.....#.........................++.........+...........+.........+.+..............................................................+..........+.......................+...+.+................+............+.+....................+.+.....................
.................+......+..+.........................+.+........+.........#.+.........................+....+.......+....+...........+..........#....#..+...............+.+...............#.....+....+............+.+..+...++............................+................#...+.......+......................+.#.+.....#......
.................+...............+........+.........................................++..+........#...+..++.........++.......................................+..................+.....+..........+.................+...+......#.................................++.....................++..............+..+....+..............
..+...+.........+.............+....+...+............+..+............+..#......+........+..............+......++......................#...............................................+...........++....................+.+...........+.................+.....................................+...............................
........+......................+.............+.............................++.......+.....+.+.#.....+.+.................#.+.......+......+................+............+..........+...+..+........+................................+....+.+................................+...............+..........+......................
........+............................................+....+.....+.....................+.................+.......+.........#....+...#..+................+............#...................+.....+..+.#..........+.........+.............+...+....#+...+................+...............+..+...........+.................+......
+.......................+.............+..+......+..........+..............................................+.................++......................+................+.+.......+...+...+..........+.................+......................................+......................+..+.........+......+.+..................+.
...+......+.............+......+..+...#.......+.+.........+..............+....+...............+.......+...........................................+...........+..++....+........+...........+..................................+.......+.......+.............++..+.....+..................+...............................+..
..+.+...#....+.....+........+..+...+.....+.....+........................+.............+...++.....#........+..........+................+...............+.......................................+.....................+..#+..................................+....................+.......+....................................
......#.......................+.+...+....+.........+..................................+.........+...........+.#.............................+.................+.+.....+..........+..+...............................................................................+.+.........+.....................................++.+...
...+...............+......................+..........+..........+.................+....+.......#........+.....+...+..........#.++..........................+....+.....+...#...............................+.#...........................................+.................................+.........+..........+...+.........
.........................#......................................+.+.......................................+........+.......+...+.....+...................+..................................#......#.......+...........+............+.........+.+..........................+.................#........................#......
.............+.....+..............+.....+...+.+..........................+...........++...+.....................+...............................+....#.....................+...........................+..........................+.................#+.................+..........+...++.#.+#......................+......#..
.....+...+...........+...............+..........+.+....+.++...........+..+............................#.....+.+..........+...#......................+.+.......+..............+.+..............+.....+...........+.........++.....#.......#.................................+.................+.+.+...........................
..............................................+..+....+.....++............+...............+.........+.................................+...++.+..++..++.................................+..+....................+......+..........+...............+........+............+...+.++...+.........+................+..........#....
..............+..........+.+...+.....+.#+............+.....................+...+.................+.+............+..........................+............+....................+..+.........................................+.+...........+++...............+...+................................+...............+.............
.......#....#...............+..+...........#..............+....+.............................................+...+..+...+..........++..............+............+......#........+...+......+........+.........+.......................+...........+.......+...+..+.....+........+.............++..+..........................
..............+......................#..+.........++......................+....+.....++........+.++.........................#+.#......+......#...+.........+..........+...................+...+..+..........+......................+...#..................+.............+.............#............+............#...........+
.+.+....+.+...+....+................+...+..............................+..........+.................+........+...#+...+................................+........................#.+..+.........................................................+....................++.....+........+....+.+...#......+....+..+.............+
....#.+.......+..+#...............................+.+.........#.+...+..............+..+................+..................#+...........+.....+++.......................+.+...................+.......................+#...............................................++................+....................+...............
................+...+...+................................+.......+...........+..+.....+........................................+.....+........++.....................+........+.......+.....++........+....#.........................#.+...+.........+.......................+.........+...................+.................
....+..............+.#..+.........................+...................+.+++.....................+..+...++.............................+.........................................+.................+.................+.+................................+....................+.....+.#.+.....++.......#......+.....+.+......+.
....+..........+#............................+.................+..+..........++....++....+.+......+...#.......+...........................+#..+...+.............+...............+..............+.+.....++.........+...+....+.........+..........................+..++..+...+++.................+.............................
#......+..+..............+......+.........#...........+.............................+.................................................+........................................+......+.........+..++....#........................+..+....#............+........+......+.................................+.................+.
.+........+.....................................+..+................+....#..+....+..................+......+...............+.....+..........+..........+......+.......+............+.+............................+.+....+..+.......++...............#..................+...+..................+.............................
..+..........................+.+..................+.+.............................................+....+..................+.+............+.+..................++..+..#+.+...+............+.++....+......+..................+..............+..+...........++......++.+.....................+...++..+.........++...............
........+......................................................++..+...+......#.+....+................................+....+.....#...................+...+.................+...#....+...+....+.....+...........+................+..............+..+...............................................+...++.............++......
...............+..........+.+..............................+..............+...+..........+....................++......+......+...................+......................+............+.......+..........................+..#+....+...............+...............+..............................+............................
....+...........+...........+...................................+........+.....................#................++...................+..#............+.+.....+...+................#..+...#.......................+.+.....+................#......+......+.......#..............++.......+...............+.....+.+............
+.......+....+...........+...........+........+....+...........++................+...........++.................++..+.................+.+....+...........................+.....+..+...+....+......+........#...+.......+.....+..+.+..................+......+.+..........................+............++.....................
.+..............+..........................+...+....#.++.....+............+....#.....+..+....................+...+...+...............#..............+.................+....#..+.........................+.......+..............+..............#......+++............+...+.........+...................+......................
+......................+.......+.......+.....+........+......+..+.............................+...................+........+......................................+....+.......+............+........+..................................+.......+.......+...#.+..........+...#...........+....+..................+...........
....................................................++.........#......................+...+.............................+.....................+..+.....+.............#...........+...........+........#........................+.......#...+..................+...........................+....+.............................
.+..........................+.....++.......+.+...........+...................+...++...+......++.+.....+....................+.........................#...........+.....................................+..+............+.+.....................++......+.+.............#+.............#.............+...+.....+..............
...............+...+.....#.....+.+..............+...........................+...++...............+...+..........+................++...........+.....................+.........+...+...........+......+................+.............+.............+.....................................+........+..........+........+...#.+.
........+.....................#..++...........++..+.++......+............+...................+.............+..............+................+..+........................+............+...............++................+....+................+.............+..................+..+.......................+....................
......+...+.................+...............+...#+....................+..........................+........+..........#...+...................+..........+.+...............+.........+..............................++........++...........+.....+...............+.......+............#.......+....+.............+............
...+#.....+.......+.......#++..........+++..+..........+............+.........++.....++.....+......+........+...........................+..+........#..........+..+.....#..........+..+....+......................+..........#...........................+.....+.+....+.+............++.............+...+....................
......................+..............+...............+......++.............+......+........................+...+................+...+...................................................+........................+...........++..+.+...+..................+............+................+....................................
+..++.+..+........#.................................+.....................+...........+........#......+.....+..+......+..................+....+...+.........................#...+...................................................+.....+.........................+.............+............#.++.+..............+.+..+....
..............................+............+.........+...+..+.#..++...+.......................+...+...+#................+............+..........+...#.....................................#.............+.......+.......................+.....+.........+................................................+...+...............
............+.........+..+.+.+..............+..........++...........+...+............+.....+.................+..#........+................+.............#+........+...............+...+.......................+...+.......#...+..........+..................................+............................+...................
..+....+....+..+......+.+.+.........+................+.....................+................................+.....+..............+............+........+..............+........+.......+.+.......++............#...........+.....+.+.+................................................................+.........+............
.+..............................+........+..........................................+.+...+...............................................................+..++...........+..+..++..................++...................................+.......+....+........+.................+...........................................
...................+...........+......+....................+..............+.........................+........+.........+.........+...................................+.+..+..............+................+.....#....+..+...+.....+......#........+....+........................+....+..........+.................+........+.
....+....+.....#................+.....#......++.+........+....+...........+....+..........+............+..................+.........+..++............+.....................##..+................+.....+...........................+..............+......+....................+............................+.......#........++
+..................................................#...........................+.+...........................+..................#...+..+....+....................+....+.............+..........................+.......................+...+#.......+....+..+.+........++...........+..........+........+..+.......+....#....
..................+..+.+..........+..............+...+................+.......................................++........+.......+.........+.+..........++........+..................+.................+.....................+.............#.........++..++.....++.....................+..#......................+............
..#..........+.................+...........+........+.................................+..+.+............+....+................................+.....................................#...+..........+.....#........+..............+..................................................+..#..............++...............#.....
..+.........................................+................+.+..+..........#.+.........+.........+.............+..+.......+...+.......#.....+...................+............+......+...+...........+..................+..............#........................+.....++..+..............+++.......+..+.....................
+.......+.++..+.........+.#............+..........+...................+....+....................#+......+......+..+....+.......+.......................+...............++...+....+............................+.................+..........+..............................+..........+...............+.....+...........++.+..
................+.........+.........+..................................+...........+.+..+...................+.......+..+................+..+........+................................+.+.....+...............+..+...........+.......+.......+....+......+.....+........+.................................+..................+
..........................+..................................+..........#........+....+.+.............+.....+...+.......+...........+............................+............+.......................+.............+.................................+.....+.........+.............+......+...+.............................
.....................+.+....+........+....................................#.+............+.+........+..........#......+........................+............+.....+.+..........+.................................+......+...+................................+...............#..............+....+.................+.....+...
.................+........+.....+...+..............+.............++.......+...++........+.....+....+...#...................+.....................#.................+.....................+....+.+.....+.+..............................+............................................#..+..........................+........+.
......+...........+............................+........+......+..............++..+...................................+........#.................+..#........+.+.....................+................+..+.................+.......+......#...........+........#...+..+...............................#.............+........
.......................#..........+...+.+.................+...................................................................+............##.........+......+.............+....+...........+.+................................+..........+.+............+.......+.......+..........................+....+....+#........#+...
.#.......+.............................+.+...........+................................................+....................................+.++....................................+.....................+....+..........+........+....+..............+..............................+.......................................
.#....+.+...+.....+.+...+...+..+..........#.+.........+......+......+................+...+.........................+......................+...............+........+.........+..........+.+....................+.#..+............+......+...................+.....+...................#......+...+......+...+..............+.
........++........+...+.+.......+................+.....+.......#........................+.+.+..........+................#.+.......+..+.............+.............+.+..+...........+.......+...+................#+.........+........+.............+..+.............................+...+...............+.......+.+........+...
............................+.......................+...............................+..#.....+................+...................................+...+............+.......#....+.+...+...................+......+...+...................++................+.....+..+.+......+...#........................................+..
...........+.............+......................+..+.+...........+....+..+.......+....................+...............+...+.....................................#.....................+.+.+.................+...........................++.++..............+.....+....+......+..........................................#....
..+.................+......+.+.........+....+..............+.+......#.............#..................+.........................................................#.....++.....................++.......+........+.....#.......................#...........+.+.................+.......+.......+..........+.+...................
....++...............+...+.....................+..................+................+.....+...+..+..................+..+....+....................#...........+...............+.....+..+.....................................+..+...+..............+.............+........................................................#....
+.........................+.....#......+......+..........................+......++..+......+.....+........+............#.+............+....+................+............+...................................+..+..........+.............+......................................+.+.......+.........+..............+..+......
.#.....+......+...........+...........+........+.....+.+..........+......................++........#.........++.+.................+.............+......+..#...............+...........................................#..........#.+.........+.....................+.................................#.......................
.....+....................+....+.......#.+......+...................+...............+.....+.#................+....+..+..................+.......+.....+.+#......++............+.......+....+..+.......+........++..........................#......+..+.............+.............................+....+.+..+...............+.
....................................#.++...............................+..................+...................+.+..................+.............+..........+...................................#...+.+.....+#..+.+................................+........+...................+...............+..+.............#......+....
..............................+.#....................##......................++..........+..........+...++...+......+.#+....++.............+.+.......+....+.+...............+.....+..+..+........+....+......................................++...................+...+........+.......................+..........+....#.....
......+.....+.........+.............+.....+.+.....+....++.+..+................+..............+..+.+.+..+................+.+........+..........+............+..++..................+.......+.............+..........+.....+++..+......++...................................................+........#+.+.+...+......+.........
........+.....................#......+..........+..................+........+......+........................+..+...+....+.......+......#...........+.+.++.......+...............+...+...+...................................................+.......+........+...+......+.....+.....+....................+.............+.....
.....+.......+....+.....+........++..........+.................................+.+........++...........+........+...........................+.......................+............+...................................................................+....+......................+........+........................+.........
...............+.+...........#...+..........................+.+.+................+......+......+.........+..............+.++........+..............+.....+...........................+..+.............+.......................+........+..+.............+.+......+...............+.....................................+....+
.......+....+........+.....++......+.......+......+...............+................+...............+.................................................+....................+..................+.........................++........+..............................................+...........+..+.....+....++........#+..+....
+.............+.....+....+.....................++................+...+.+................++..#....+...............+...+.............+...+..+...+................+..++.....+...+#...............+.....+.+..+............................................+...............+...+....................+.............................
...+.++...........++.....+...............+..+.....+.................+.............#+............+.++..........+...........................+.................................#.....+.+...........+.....+............+........+.........................................................#..+.....#.....#.+.....................
............+.+...........++............................+...............................+..........+...........................+...........+.....+..+.........................+..+.#.................+...........#..............................+...............+............+.............................+..........+......
..................+..................+.+..+................+........+...+..............+.........................+..+....+......+.......++.......+....#.................#...........................+......+..+.........+.+.......+............+........++..........+...........+.............+.......+...+........+.........
.+............+......................+....+......+............+..+..#........++..+......+...+........+.......+.............................................................+...........................+.........+.........................+............................++........................+......+.............+....#
.......+.....+...........+.+.....+.........+.................+.+.............+.............++......++.............+...................................+...+...................+.....#..........+.......+..........................+.......+.....+......................................+....+.......#..........+.......+...++
.+.....+.................+....+.......++.................................+.......+............+..........+...............+..............+..+...........+...........+..+...............+........................+...............+.......+.+..+..+....+.......+...............+..........+......................+.+...+..+.....
...........................+++............+......+.......+...+...............+....+....#+.+........+.+...+............+..........................................+...................#....+........+.......#........+..+#......+.................+.......+.#.............................................+............+......
......................................+.....++....+........+....................++.....+....#............+..+.................#....+...+...............+................++............+............+.+................+....+..............+............+...............+...........#.....................+...............+...
..+.....................+.........+....+............+...........+..............+...............................................+...................................................++........+...........+..+................................+....................+....+.............+...................+.+.......#..++.....
...+.......+.......+.........+.......................+.......+....#........#.................................++..............+.+.........+......+...+....................+..........+.....................+..+......+.....+.....+.....+...+..........+.........................#........+...+...........#.......+............
................................+......+.+............+..............................+..................+.+..+..++...+..+....+.....+....+.................#.....+.............+.....#...................#.+....#...................................++.....+.......+....+.........+...........+#...+...........+...++......+..
...............+.......+..+............+.....+..+....+.+.......+...........+...+....+...+......++.............................+.+....................................+....+.+....+.........+.........+...............+.........................+.+..............+.+...........................+....................+.........
.+.....+.........+.................................+........++........+..................+....+.......+............+.......+..........#.......................................+..+...+.#+...+++........................+...+............................................+.............+......................................
......+........++...............+.+....................................+.......+.........+.............+......+.......+............+++............+.......+.+....+#...............+.+.#........................#............+............+.......+................+...+...+..........++........+................+............
..................+............+....++.........................+..............................................................................+.....+...+........................................+...................................................................+.#..+...#...+..+..........+..+.+........+..+...........
.+....+.......+...+.+..........+....................+..............+............................+...+..................................+.........+..........#..+....................+.+....#............+...............+....+.+.....+.............++..................+............+..+.#.+...................+...+..+......
.........+.................+.........+...+.+.++.........+..++....................+................++..+........................................+..........+......+......................+.+...............++.........++....................................+............+.+........+....................#.................+..
......#...........................................+..........#.......+............................................+...............+.+..........+.+..................................+...........+.................+..........................................+...+..............+..+................................+........
..........#...........#....................+.+........+.....+...#............................+............+..........+..+.....................................+....+......++..........+............+...+................+.............+......................#......+................+.....+.#....................+....++....
.......+...........+....................................+#+++...+.+.+.......+.#..+...............+..+.+.+........+........+......++.........................+.....#......+......+...+....................+..............................+...........#+...+.....#........+...........................++.......................
.........+..........+.+..#......+..........+..........+...........................................................+..+..+............+..................+.............................++.+..+....+...+...+...........................+.................+..................+...........+.....#..............................+.
..+#............+.+...........+...+..+......................#..............+...........+..........................+...........+.............+.+......+.........++...........#....................................#....++..+...............+....+.+................................++....+.....+...++.........................
.++............+..........................+.....+.+......+........................+.................#..........+.+.....+.....................+..........+........+.................#..............+.........................#........+...........+.............++.......................+...........+......+.................
......+.+....+.....+...................+..#...+.....+..+...................................+..+.......................#......+.......................+..+.....+..............+...............+................+.........+.........................+..................+.....+........++..#....................................
................+.........+...................#................+.+..........................++..........................+....#....................+.............................................................+..........................................................+..............+.................................+
.......+...................+..............+.+..+........+...+..........................++...................+.................+.#.+..............+...#............+.............+.......+.....+....+...............................++.....+..+....+.............+......#.....................+...............................
............++........................+.......+.....+..............+.......+......+................+............................#.#..+.+.+.......#...+.......+...........+.....................................+......+....................+...++.+.+..........+.....................+.....+.......................+....+#...
......+..............................+....+.......+....+.........+...........++..+......................+..........+............+......+......+......+................+.........+.+.......+...+...+..............+..........+...#......#...................+.............+..............................+.+..................
....+..........+...........................+............+.....................+..+.............+............#...................+....+....++.++.+...+.+......+..............+........+.....................+.....................+................+.....+.+......................+..........++...................+...........
.....+......+.++.......................+...........+.........+...........................+...........++...............+............+.........+.................+.............#....+.................#.+..........+...................+.....................+.......#....+..+..............+..........+..................#..+.
.....................+....+.....................................#..........+.............+................+.........#...............................+...........+................................++..............+................................+.............+..+............................+......+......+....+.........
...........+...............#.....+...+.++.....+.#..+.....................+...+....................+......................+....++.........++...+.++...........++.+..........+.........+.............#..+.+...+......+....................+...........+................+................................................+...+..
...........................+........+...+............+.....................+...+.............................+........+.......#........+...+...............+...+...........................................+.......+.........+.............+..........+..........+..............+.#.................++..+....................
.......................+................++..................+.......+.............+.......................................+..............++.......+............++................+.....+............................................+.................+#........................+.............+............................+.
..................+........................................++...+...+.................................++.........+....#...............+...............+.......#.............+..+...................................+...................+......++....+.....................++.............................+..............+....
+.........+................................................++....+...............+...................+..+....................................+.+....#...+......................#................+...................+........+....+...........................+.......+.....+.......+..+.....+.....+.....+................+..
...#.......................+..........+.............++#+.............+.......................+..+..++.+....+.........+..................+..........+....#.........+......#+.....+...+.........+................+.............................+...+......+.....+.....+......+.................+....................+.........+
...+.................................+......+...................#.........+................+..........................+......#..+....+..+.............+.+..+....+.+..+++.+............+.....+.............+.....................+..+.........+..........++.........#...............+............#.........+........+.....+...
...+....+..+..+.....+...................#....+.........+.+..+..........+................#...........+...................++.......................+.........................+..#....+...+.........+.....+............................................#......+.....................#........+......................+...........
.+.......+.#.........+...........#................+.+......#...........................................+..........................................+..........+..................................+.+...#.........#......+...+..............#+.........+..............+.............+..........+.........+............+....+.#.
..............................+..+...........+..........+.....+..+.....+#...............................+.......#....+.....+....#+............+....#........+..................................+......+.....+.++.........+...................+...++....+.......+........................#......+.....................+..++...
.+.................#.....+..+...........+....................+.+..................#......+................+.++...........................................+.....+...........+.....................................+.................+.................+....#.....+.....................+......+...........+...................
......+.+......++.+.+....#++...................+........+........++......+........+......+......+............+..+...+.+..........+..+.....................................................+.............................#.....#..................+........................+.....................+...+........+...............
...+.................+...+................................+........+..+.........+.............#...............+....++.....+..+.................+.............+...+............++.++...........+.....+.....+....................................................+...+...............+..+.....................+...........+....
.....+..................+..........+.+..................................................+.................+.......................................+.....#...+......+.+....#............+.....+.................#...+............+.............+.......................#....................+............+.........+..#.......
..............+...#.............+.............+...+#......................+.......+...............++......++#.+........+............#..........+....+.+...........+........................+.....+....................#......................+....+..+.....+.+.........+...+.........+......+.+..............................
+......+.......+..+.+.............................#......+++..............................+.......#....++........+...........+.#..+......+.............................+...........+...+....#...............+....#.+...........#....+.........+....................................++.................+................+.....
+....+...........#.............+..........................................+...+.............+.....+...........+.+.....+..........................................................+....................+................+.......+...................................................................#...............+..+......
.+....+...........+.........+...............+............+......................#....................+.................+............+........+.........+.....+....+......+......+.+........+..........+...........................+..+.++.........................................+......+......+......+............+...+..+.
...##............+..................+..........#............#.+....+..+...........++...................................+............+.................+....+.................................+............++..............++.+.............................+.......+.............+.....++....#..............+...+............
.#.............++.......+.#........#+....+..............+......+.............+.........#.....+....+...#+....+....++....+.....+..++...........+........+....+........+++...............+..+..................+..........+.................+..............................#....................................................
..+....+................+...+............+...........+................+....+.........+.......+.....................................................+........................#.................#.......+..........+..#....#.....................................................#..............+..............................
.......................+............................................++.........+.....+........+.............+...+......................+........+...................+.......+.......+...................+.................+....+...+..+..+...................+........+......+....................+..........................
+.......+.+....+.............+.....+.+............#....+...+.........+.+........+...............++......+............#............+....+..........................+.............+..++.................................#+........#.......#........+......++............++...+.................................................
............+...+............+....+..#.....+..+......+.+.+.............+...+.....................+..........+.........+...+....................................+........#........+.#...+...............+..............+...+.......+...+...........+..+........................+............#.........+...+.............+.....
..++..........+...+........+....+++........#........+...#.++.+.............+...+.+...........................#...+.................+..+........+.....+.....+.......+........++.......+.+............+......+..................................................+.........+.#................+...................+.............
......+................................+.....................................+........................................+....+............+.................+..........++......+.........+..+..............................................+...............+..+..............+................................+.........+.+....
..........................+......+....#+.........+..........................................................................................+........+..+.+..................................................................................................................+.+...#.+.+..+....+.....+.+........+............
..............#........+....#..........+.+.....................+.....+.........+..........................#..........+.#......+...............+.....+..+.......+.......+...+...........................+...............+......................+..+.....+.+.........+.............+.......+........+................+.........
.........+............................+..+.........+.....+.......+..................+.....+........................+.....+....................++....+.........+..+..........+.....+............+..#.......+....+...............+...............+.....................+.........................................+........+....
............+...................................+........+....+.............++..+.........+.......+............................+..............+.......................+...............+...............#.........+...+................................+......+...............+......+............................+.......+....
......+.....++...........................+...........++...............+.......................+...........+...+..............+.....+.........+..............+.........+...................+.........+........+...................+.+..............#+............................++.+.+..+.+.............++...+...............
........................#.........+...+....+.......................+.+.............+.......#....................+..........................#......+..+............+..............................+....+............+.+..+.......+.+..........+.+..+........................+..............+......+.++++......................
........................+.....+........+...............................................+.+...#...++.+........#+....................................+...........................................#......+......++.......+.+.......+..................+..+........+........+.........................+..........+..........+....
............................+.+.+......................#................#......+.........+..............+.........................+...........+................+.+...........+............+.................#+.+.+......+.....+.......+....+............+.............+......#............................+................+.
.................+.+..+......+....+..............+..............................+........+.....+........+..+......#...................+........+................................+.............+...+.........+..........+....+......#.+..+.....................+..............................+..........+.........+..........
.......+..+......++....+......................+..++................................+.........+....+..........+........+.................................................#..+..................+..#.....++.+....+.........................................................++..........+...+.....+.......#...#..........+....+.
+.......+....................+..........+...............................+..............+..+..............++..........+...........................+.+...........................................+.......+....#...#.....++...+.+..............+........+.....................+.+...........+................+....+.+.....#.....
.....#.+..............++.#..+.......+.........#....+............+++...........#...........+.........+.......+............................+...+...+.........+..............+.+...........+...........................+..++.+.................+.+...................+...............+................+...................+.....
................................+..........+.........................+.+...+....................#..+......+.....+......................+..........+.....+..........+........+.........+..........................+..+.................................+.+......................+..................+......+...................
.....+...+..++..+....................+.....+............................................................................................................+..................+..+......+............+..#...................++...................+..++..........#......................................+..+.....+...............
+............+...............+............+.+..............+.....#...............+.......+.....................................+..+.+......#.............................+..................................+.......+.................+.........+.......+.....#......+...+..........+..+...+.......+.......++.......+........
.....+..++.......+...............+..+..++............+...+......+...+..............................+....+.....+....+.....................................+..++.+...................#.+.................................................++............#+.....................+........++.............+................+.......
...+.......+.....#........+.....#..........+.+#......+..........+...+.............+.....................#..+...+.....................+.......................................+..........+...........+.+.......+.........+......+.....................+.........+.....+.....................+..........+...................+..
........+.........+..............++...#....+....+......+...+..+...............................................................................+.+..............+.................+.+........................................++...+......+......#.........#...............................#.............+.....................
...................................+......+........................+.........+#..+...#.+.......+.....+............+............+..+...+.+............................................+.......++.....................#..........................+.............................................+.....................++#.+.....
....................++.............+.........+#.........................+..+...#.+..+..+............#.........+....+.+................................+........+.....+................+..+...................+............................+...........................+.............+.....................................+..
..........................................+.........++.............+...............+.....#.....+.............................+.........+...........+............................+...........+.....+........+.......+................+.................................................+...........+.........+................
.........+.+..................+......................#.....................+..........+.....................................#.................................+..+..................................+.+............++...+...........+.................+...............+................+..+..............+....+.....+......++
......+.+............+............................+..............+.+.........+..............+..............+..#..+...............................+.......................#..+++...+.......++....................#.+........+...++..........+.+................++............+...+...........+...+........#...................
......................++........+............+.....+....+....+........+...........................+......+...........+......+............+..+...........+..................................++..+.........................................+..+..............................+............+.....+.........................+.+..
....................+..............+..........++.+.+...............+............+.........+...............................+............+..................+......+......+............+..............+...............#.....+...++..+...+.................+...+.......+........................+......+......+.........+.......
............................+........#.+.........................................#.+...+...+......+.+.+.+....+....+....+..........++...............+.+.+.+....+..........................++.....#.........+....+...+.+........+.......+.................++.+...........+.............++....................+.....+...........
...+...................................................+...#.........+.......+....+.............+...++..............+.......++......#.................................+................+..#.......+...................#...........+.+.........+.+...+........++......................+..#................+...................
.+....+..+...........+..+...+...........+........++..+.....+.+...#..............++..............+...................+......+...+..#.......+...........+....................+.......................+..............................+++.................................++........#......+...+...............+..#..+...........
............++......+..+.+.........+......+...+.........................................+............+....+..........#.......................+.......+.................+........+....................................................................+........................+.........+.....................+..+..+........
...........+...+..........+#......+.......+.....#....................+................................+.......+...+.......++.........+..................+........#.......................................................+......#...............+.....+.#...................+.......+...++................+..................
+.....................+...............................+..........+.++.......+................................+....+..+........................................+.++.........................................................................+.++...+...+.................+........+.......................+..+................
.............+...................+.............++.......................+.+........................+............#.......#+.+................+..............+.................+..+...........+..+...+.......+........................+...#.+....+..+......+...........+...............................................+.....#.
.....+..........+......+....................................................+#................+..........................+...#......#....................+.....+.+.......#.....................................+......+.+....+..................................................+..............+........#.....+...+.+........
............+.+.........#...............+...............#..+..+.....+..........+............................+.+..+....................+.......+.......+.....+...........................+........+...................................+..+...........+..+......+......................+.........................++.....+......
...+...........#.+...........+.+........+...+.........+...........................+.......+.....++..............+.....................+.+........#......++.........................................+........#..............+.......+.......#......................+++...................+.......................+............
.......++...................+..................+....................+......................+..................................................+............+.....+...................+.........+........+..+.......................................................+..............+...........................+......+..+....
...............+....+....+.................+........................................+..+.................++...+..+.........+..+....+..................#.........+...........................+..+..............+...+....#...........+....+...+............+....+..........................+.................+.........+#.....+
....#..+....+.+........+......++...+.........................+.+......+...............................+...........................+..................+.+..........+.++..+..........................+..........+......++.......+...+................+....................................++.+..........+...+...+..............
...+........+..+...+.......+.....................+......................................................+............#....................................................++...+...+...+...........+....+....+......+....+..............+....................+..+............+..........+...+#......................#...#....
.....+.+......+.........+.................+.............+..................#..+.................................+..........+.............+.......#.................................+.+..............+........................#...........+...+..................#.............+.......................+...+...........#......
.+.......+....#.........+.................+....................+..................+............+.................+..................+............+.....................+...........+.............++...#...........+...............+......................................+............+...............................+......
.............+......+.........++............................++...........................#....+.......+..+........+.......................+.................#........+.........+.............+...............+........................+.....+..+....#...............+.........+............................................+.
.....+...+.+...................#.............+...#.............................................+...........+.+...........++..........+..............+........+..........#.+...............................+.....+.............+...+.....+..................++.....+..........+.+...+.........+..........+........+...........
...+........++.+..+..+...................+...#...+......................................+.....#.................#.........++........+................+.........++....+......................+..+..............+.....+...................................+............+..+...........+...........+.............+..............
.............................................#.................................+++................................+..........+......+..............+.............+..................+.................+.............+.......+............+.....................................+..................#................#.....+...
...................+.........+..........+.+.................+.++............+.++..........................+.+..+.........#......#........+...+............+......+....+........+................+....+.+.................+.++.+......................+..+.........+....+......+........................+................+....
.....+.+#.........+........+....+.......++...................+.......+#....+............+.......+................................+.............+.......+.......++....++......+..........+........+........+.....+..................++....+.+....+.....+..+......+.....#..................+.+...+.............+....+..........
.+.........+...+................++..................++.............+........+..+..............+.+...........+...............#......#...............+.............................+.......................................+............+..+....+.+.+....+..............#...................................................#+.
.....+.....+........+.................+.........................................................+....+...................+........++.............++............+............+..............................+.............+.......+....+.................#.........+++....................+.............+...+....+............
+....+....................#.+++..........+.........+.................+.........+......+.....+....+...........+........+......+..+.....#......+..............+.......................................+...............+..+....+...#...................+......+.+.......+.............+..........++..................+.....+...#
.......................+...+..........+...............................+.......+.........+......+..............++...+................##......+..............++......................+...+...........+...+............+..............................................+.....+.+......+....#...........+.........................
..........................+.+.+.....+...........+..........................++......+....#.+..+...............................+.....+..+.................+............+++...........+............+..........................+...........+..............+...........+.................+..........+..+.+..+...............+.....
.............#.......+...+.........+.....++#....................................................+.............+...+..+..........................+...+.......+...++.....................................+................+........................#..+....+................+.+................++...++..............+.......+..
.................................+...................+.............+.+....#.....#.+....+...............+....+.....++#..............+...+....+....+...............................#.....................+....+......+.#................+...#......+........++..........+.....................................+................
..+................+...++.#.............#..+...#..............+.............+................+....+..................................+..................+........+..................+....+......................+.......#......+..#............+....+........+......................#............+.......+......+....+.......
...................+....................+.........................+...........+.........+...........+................+................+.....+......#.........+.......................+....................+..+....++...............+.......+.............................+...........+.............+......+................+.
....+..+.+...#...+.................+................+...........+......+....+..+.........+...............................................+.....................................................+..+.............+..+................+........................+..+....+..+..............+...................................+.
.........+....#................++.................+.........+..+...........+.+....................................+.......+................+.+...........+..............+..........+#+..+..+.................+.+.........+........+.....+....+...................................+....................++..+...+..+...+.....+.
..............+..+.+...+..+.......#....................++................+.................................................................+.............+............+.........................+....+...+..+.++.+.........+............+..........................+.....+....+...........+............+..................#+.
............+................#.......................+...........................+....................+...............+.................+...............+...+................+.....................+............+................+......+.......................+.......................+...........+................+.......
............................................................+......+.....................+.........+.......+++.+...........+..................+..................................#.+..+..+........+....+................+..........+...............+.+............................................................+..........
..+............+.....+.+..+.........................+..+..................+.............+#.............+.+.........+.....+.....+.......+.............................+.......#..+...+.......+.+....+...+++..........+.......+.......+............+...........+.+....+................................+......................#
.......+......................+......................+.........+...+..........+.......+.......+................+.+..........+....................................+..............+.....................+................................+.......#....+..............+.....+..+................................+.....+...#....+
...................+....+........................................+.....................#.........+....................................++.++......................+................+...............................+.+...........................................+...................++........#..+...............#......+....
+.........+........#..................+.....+#+...............+...+......+...........+.........................+....+.+............+.....+......+..............+..+......+.............+.........................+..+.................+.................+++...........+.#....+........................+......................
..##.+.......+.......+..............+..+................+........................+......+..+..........................+....+#...+.......+........+....................+.+.+..+.....................+..............#......................+..........+..........................+.........+.............................+.....
.....+....+......................+...................#.......++..................................................+................................................+.............................#...+.+...+...+........+.................+....................................................................+.#............
..+........+...+......................................+........................................+..+....................+...+...........++......+.+...+..................+...........+.......+..........+.+........+........++............+...............+.................+.......+...............+.........................
...............................+..........+.#..........+....#..++.+........+.........+............+...+.....................+.+..+.............#+...+.......+.....................+.+..........................................+......................+.....+...+.......................+....+...+..........+......#.........
.............................#+...+..................................................................+.........+.....++............+...+...+........+.......+.+..#.......+......................+..+....................+...#......#...+...........................................#.......+......+..........++..............
....+........+.......+#.#.#...+...+.....+....................+...............+.....+..........+..........................#++............+.........+....#...+.....+...+.................+.....+................+.......+............+..+............+......................+......+#..+.........+......+..+...................
...........................................+................+.....#............+.....+..............+........+..+.......+....+..................+..........+...........+........+.........+.........+..............+............+.........................#........#.....................................+.............+..+..
.......................+.....................+....++.........+..................+.....................++................#........++...........#......................................................................+............+...+..............+..............+.......+...++...............+......+....................
...................#................+............+.............#.......................+.........................++..................................+............+..........................++......+..........+...........++.+........................................+.................#........+......................+..
..+..+...+...................++..........+..........................+.........#............................+...+..+..+....+..+.......................+......+...............+.........+...............+.+...........................+.........................+..............+........+.......................+..............
...+...............++.................+........+...+........................+......+......+.....+.+.................+.......................+................................+.....+..+.......+...........+........+............+..+..+.+....+..........+...................++.............+.................................
.+.......+.......+................+.........++...........................+.........+..............+..+.+.........+#..............+.++.....+.....#..........+..........................+.+................+.....................................#.+..............+....+......+...+.........................+..................
.......+....+................+...+..............#.......+................+....................#....+................+..+...+.............................................+...+..................+..+.+....#.................+.............+...................+.........+.....+....+......+..+......+.................+......
..........+......................................+..+...#.................++...+..........+.........................+..+.....+.+...+.............................+.......................+....+...............................+........+.........+.........................+...................+.+...+..+...............+....
...+.............+...........+.+........................#+..+........................+..............+.............+........................+......+......+................#..+................................+........+............+.......................++...........+................................+..........+.......
..+........................+...+............................................+.+.......................+...+....+..........+.....+...............................+........+.....+................+..........+.............................+.+..........................+.......+.+..................+.........#...............
......+.....+..+...........+.......+........................................+..+....+.........+.++.......++.....+........+........++..........+................+...........+.........................................+.............+.+.........+..............................#..............................#............+..
.............+......+...+........+.......+.+........................#......................+..................#+.........#..++...+.................#..............+...+.+........................................+...+...+................+..+.++....+.........+....................+....+...........................+.......
.......+...........+....+..............+.....+.........+.+..#........+.....+.......+....+.+#..........+.....................................#.............+............................+.........++.+...+..............+.............+....................................++.....................+...+..................+...+
.......++...........+.+..............+.........+.........+.....+......+.......+.......+......+....+......+.....#..+.........++...........+........+............+.....+...+.....+..............................+.......+................+..........................................+.......+...........++.....................
.+....+..+...........+...+....+...+......................#...............+........+.................+..+......+................................................+............#....+...+.......+..............+..#..........................+.................+..............+........................+......................+.
...+.....+.......+............#+........+..+....+...........+.......+........................+.....+.................+..........................+...........#..#...........#.....................#......+.................................+...++.........+..........+...++.....................................+.........+...
.......+...+............+.........................................+......+...+...........................+...........................+.+.........+....+................+......+..........+........+..+.................+.+.....................+.........................+..........................................+..+.....
..............++..+..........+.....+.+....+...................++.......+......+..............................+...............+..+........+.................................+....+....+...........#....................+.............+..++..+..........#+.........+....+........................................+....#.....+..
........................................+.........+...#...+.........+.............+..............+.+.+...............................+....++....................#...+......+.............+...........++............+............................................+...........+...+................+..+..+...............+.....
.........................................+.........................++...+.....+.................................++.....+.....+.....#...........+........+..................+............++...+...................+......+...................+...................+...........+....................................+..........+
.....+................+.........+...+............+................++..............................+............................+.....................+................++..+.+........................+..+...+...................+........+..+.............+........++..............................+.........................
.....................+.....++................++.........++..................+........++..+.#............#............+........+.........+...........#....................+.+...........+..+..................#.+.....+.+.+................+.............+................+........+.#..............+.......................+.
...+....+.++.+.....+................+...................#............+#+.......++........#...+.......................+.+...++.++...#....................+.+...............+......+..#..................................................+....................+....................+.......+..+................................
..........+....+.....................+.............................+............+...............................+......+...+.....+.....+........#........+.....+...................+.+.............................+...................+........+...........+..............+..+...+.....+...............+..+.................
.................++..............................+.....+...........................+..............................+......+........+....+...+...+....+.....+...+.........................................+.....+...................#......+.+...............+..+.....................+..+....+..........+..................+..
..........+...............+...+.....+...........................+....+.........++...................................+..+..............+.....+.......+.+....+...................+........+....+............+..+...+++....#...++.....+..........+..+.+...+........+..........................................+...+......+......
........+..............................................+...................+...................+...+.................+.+.........+............+..+................................+......................#........+.....+...........................++............+.....+.............+.....................#............+...
...............+..............+....+.+........+........+............................+..........+..+.......................................+.............+.+.+....+...+........................+......+..+.+...+........+.....+..+................#..........++.....................#......++.++..........................++..
.........+..+..........................+................+.+..................................+.....#++.....+..........+...........................+...+......+....+.+......+...........+......+..+..+..................+...........+.............+......+....+........+...........................++.+.+.............++......
.......#.......+.......+............................................+.+....+.........+....................................+...+.........+.......+........#.................+..+..........+................+..............+............+.......+#..+......................+......++.............+.......+................+....
.........+........+...+.....+...............+........+...++..+....#..+..................................+.+..+.+.........+................+.............................................+..............+............+.......................+............+...............+.........+...................+.............+.......
...........#................+...........++...............+..................+...........++................+..+..+....................+.+....................................+..............+....+...............+.....+...........................+........................+...#...#................#.+.++.....+.+...........
....................................+........+........+.......#...............+..................+........+.......................+........................#...............+...................................+......+.....................................#............+.....+.......+.....................................
............#.................+....#+............++.+..#.+.............+..........+....+...+.....+......+...+.......+..........................................+........+...........+++...........+.+............+.............+.#..+#.............+............................+..............+..................+..+.......
.......+.....+...............#.................................#.....+......+...........+................+...........+..............+............+.........................................+........+.......+...+................+..............+.............................................+............................+.
........+..+..........+....#..................+..................................+.....+.........+...........++.+....................+.......+.+.......+............+............................+..+.+.........+...............+.+.........+.............+..+.......+...#...+................+.........+...........+.......+
.....+............#.......+.+.............+........................................+..................+.............+..........+..........+...+....+.....+..++......+....................+.......+..+#.+....+..................+.....#.....+............................+.............+......................................
...........+.............++............................+.......+.....................................+.........................+.+.............#...+...........................+............#.....................+........................#.........++..............................................+...........+...+.......
...........+.......+....................+.................................+..#..........+.+..+........+.......................+.+....+.........++......+..................+.+.+........................+.....+......+.+....#.......+................................................................+....+...................
....+....+.......................+................+.++.........+..........++............+..............................................+...++.....................................#..++..........+....+...+.+.....................+.....+.......................#................+..#.+..........+...........................
................#........+......+......................+...+#........+..........................+....+.....+...........+............+......+.#.....................+.............+....................................+.......+....+.+......................+.............................+.........+..+.....................
...............+....+...+.............+.#.....+.+...++......+......+.+.......+......................+..........................................................++...................#.......+.+.........+.........................+...............+........................................+.+.......+.+..........+........+.
.......................+.....+..+#................++.....+..........+..+.+.......+.+....+......++..............+...+...................++..+........#...........................................+..++....+........+..............................+...+........#..........+..................+.....#.........+......#.........
.+.....++........+..+.........................+...++.............#..........................+............#.....+....................+...+...+......................................+.+......................+#..................+..........................+..................................+...............+........#.+...
......+......+....+......+............+..+................+..#...........+............+.#..............+....+.+...........................+...........+...........++...........+........................+....+.....++...........+...........+.......++...................+..+..................+.............+...............
..................+...............+......#...........+...........+......+....++...+....+....+...................................+...#...+.......................................#.................++.......+..............+..+............+..............+.........+...........................................+.+..+........
..........+....+.........+.....................+...............+................#..............++.....+.....+.......##+.......+.............................+.............+..............................+.......+..+..+.............................................+...+............................+..+..............+....
.......+.........................................+..........+.......................+.........+...................+....+....+...........+.....++......#......+.....+.........+......................+............+..#...............................+.+.......++.......................+...........+...........+..+..........
........................++.+......+.....................+......+...+.....+............+..+.........+..+..........+........................+............#...+..+..................................+......................+.............+.............+.....+......+...........................................+...+.++.....#..
................+.........+.....+....................+.............+............................+........+..+................+.....+.....+..+..+.....#..#........................+..........+...................+..............................+...+.......+......+.....................+...............+............+..+..+.
......+....................+.....+......+......+...+#...+...........+.........++.........................+.....+...+.................+..................+.................+.............................+..........+.........+.+..+.+.......................+............+....+...........+.....+.#.........+.......+..+..++.
..+..........................+.....+....+..................................#..++...#..................+................+.....................+.............................+.+....#..........+........................+...+.#.....+...........+...+............+...+..+...........................+..+....................+..
.......................................+........+....+...++..........#........#..+...........+......+.....+.....+............+......+..................+...................#....................+...............................+....+.+................+..............+.....................................................
+......................+....+.......+..............+.++...............+...................................................+.....+.........................+...+..........+...+...................+.......+............................+.....#....+........+...............+...........+.........+............................
.........+...................+...........+++..............+.......+.......+..........+............+..+.....................+....................................+...+...+...........+........#...............+.....................++.............++..................++.....................................................
...++....+...................+.....++.......+..................+.+......+...........+.........+..........................................+...+....#............+..........++................+........+..............................#.+...................+........++.........+.....................+...+....................
............+......................................................+.....+.......+...........+...................+.+.....++.....+.+....+.......+......+.......+.............+....+....++................+..................................+..............+......+....................#..++.............+....................
............+..........+......+...#................+.............+..................+....+.+.........................+....++#.............#......#......#+..................................+...........................................+..................+......................+..#.....................+...+.............
...................+......+................+.......++..........+..+......++...............+.........................+..+...........+..+..................++.......+.........+.....+........................................+..........................#....+............................+.....+....+...............+.........
..........+.#.........+.........+.......................++.................+......................+.................++.............+......+..+.........+................................+................#+................+....................+....+....................#.....+.++....................++...........+.....+.
.....+.......++.......................++.....+..+.+....+.......+.+...........+.............+.....................+..............+....+.+.................+.........#.............+..........+............................+....+..............................................................+................+..............
...........+.............+.+......+++...+......+............+.........................+.........+#....+....+............#..........+...........+..............+............+.....++.................................+........+.....................+...+.....#..++................................................+.......+..
+.....................+..........................................+....+...#.+.............+.....+.....+.........................+.+...#.+..........+...+.....+....+..+.......+..+.............................+.............+...............++..................+....................++..........++#.+....+..................
...................+....................+.................+.+..............+............+.............+.......+............+.........................#....+..............................+.....+..+..........+..........+++#...........+...+........+..+.....++....+.....................+.+............+..+.................
