317 317 12
...........+...+...............+.......++........+................+................+........+.....+.................+.......+.+....+.....+...+..+......+....+...++.....+.....................+...............................+..+......+......................+.........+.+.............................+....................
......+......#..........+.......+........................++............+.......+......................+....+...................................+.+....................+.....+..+..+.+...+......+....................+....................+..............................................+........+...............+...........
....+.......+..+...+..............+................+.++.......++...+......+...................+..........+..............+.............+......+.....+...+..+.+.+......................+...................+.+......+.+........+..........+..........................+...+.......................+.......+..................+..
....................+.......++........+............+............+....+............+....+..+......+....+.........+....+...............+.......+............+..................+.+.........................+.++...+.+.............+..+....++........................................+.........................+..........+.....
......+................+...+..++......................+.......+..............+..........+...+....+................+...+.....+.+.+.......+......................+...........+.........+.+...+....................+...............+...........++...........+........................++......+.....+...+...+.......+............
#+..............++..++.........................+...................+...................+.......+.....+......................+...........+..........................+................+......+...............+.................+...+........#....+..........+.................#..........+.........+..........+.............+..
................+.+....+.......++............+.......+........+..+..........++...................+..+........+.....+......................+....+.+...................+.........+...+.+........+....+..............+.+..........+..........................................................................+.........+........
...............+.....+......+...........+..........+.....................+...+.+..........++......++.....+...+..............++........+...++.......+.................+.................................+....+..+.............+......+.............+..+................+...+.......+.......................+......+...........
.................................+......................++....+....+..........+...+.....................................................+........+..................+............+...........+........+.+.............+......+............+.................................+..+..+..........................................
................+...+...+...........+....+..........++...................+...+.........+..........++..........++.+...+..++........+....+...................................+.+..........+..........+....................+.........+.+........+.......................+....+.....+........+......................+............
......+...........+.+...........+..............+....+.........+..........+......................+...................+..+..............+..+......+.......+.............+.......+..............+...........................+....+...............+.+..................+.....++.+.....+........+....+.....+......................
.............+......................................................+..+.........................+.........+..............+...........+.................................+.....++......+......+..+.........+.....+....+...+.++....+..++...................+.+.............................+....+......................+.......
+..............................+...+.....+.......................+.......+...........+..................+...............+..+...+....+....+.............+...........++...............+..............+.....................+..........+..+..............+..............+...........+...........+.+..+..........+...............
..............+.+................+....+..................+.+.........................+...............+............+.............+...............+..+.................+......+...............+...+...+..........................+.+.................+..+........+.....++..................+....+..................+.....+..+..
................+......+..........+.+.......+.......+................................++....+...+++........++.........+..+..............+.....+.................+..................+...........................................+...............................+........+..........................+.........+...+...+...+.++.
..........+...+..........+.+.....+..+........................................................+....+......+.................+..........+.++..........+.....++..............................+..............+..................+.+.........+.....++......+.....+.........................+.+....+...................+..+....+...
..+...................................................++.+.+....+....+........+.+...+.......................++...........+...+...........................#....++....+..............+....+......+...........+...................+........++.....+...+...............+...........+......+................+.+.....+.+...........
....+...............................+..+..............+...................................................................+...+..........................+..............+.+......+...........+++.....................+.+.......+.........+...........+.....+.+......+.+........++..........++...........+....+......+.......+
..........+............................++.....+.........+......................+.+.........+......................+..+.....+............+.............................................+......+..........+...+........+.....+.............#..............+.....+............................................+....++........+..
...+..+.......................+.......+...+........+.......................++..+.....+........+...+..........................+..............+.......................................+........+..............................+++.......+..............+.....+...+...............+..............................+......+++.....
.....+..............+..+...........+........+..............................+.....+......+.....................++.......+..............+.+..+.......++......+.+..+..+................+...................+.+......................+..............+..+..................................+..+..............+.........++..+......
..#......++...............++.........................+....+......................+.....................+.....+........+...............................+...................................+.........+...+.+...+...+.....+.................++....................+..++...+........+.........+............++.....+...+.........
...................+.+++..+............+.........+.+.+............+............+..........+..+.........+...........+.....+..........+..........+.....+.........+.....+................++......+..+...............................+.........................+.................................++...........++..+..............
.........+........+................................+....++...+...+.....++..+.+.....+.........++..+.............++........++..+...................+.+..............+......................+.+....+............................+.........+......+...+.........+.........+................+.+..........................+.......+
.........................+.+.....+......+........+...........+.......+...............................................+...+....+......+.............++.+.....+.............................+................+.....+................+......+.+.............+...+............+.............................+..+.................
+....+...........++..+..............+...+.........+..........................................+....+......................+.......................++.............#.............+.+..+................................+.....................+.........+..+....++....................................++..............+..........
..............+......+..+............+..+....................+....................+..+..............+.....+.................+......................+...+.....+.+.+.......................++........+...................................+............+...........................................+........+................+.+
.......++..........+.................+....+.+......+....................+...............+..................+.............+.........+..........+....+..+....+......+...+..++..........+.............+....+..........................................+..............................+.+.+...................+......+...........
.......+...+....................................................+.........++......+.............+.................+.......+...+............................+....+................................................+....................+.....+.......+....................................+..++.....+....+....#.............+.
...........+.......+...+...+..++............+.....+......+..........................................................................+....+...+..+...........+......+...+.......................................+..........+................+......+....................++..........................+.........................
...+........................++........................................+....+.+..........+...................+..........+...........+..#..............+..................+..............++.................+.......+...+.......+....+.+++.+............+..............................+...........+....+......+..#............
........+....................+.................+.............................+..........+.........+..................................+.............+...+.........+..........................+...............+..........+..............+.+............++..+...+..................++......+.........+..........................
.....+..............+........+..................+...............................+......+................+...............................+.......................................+...+....+......................+.........................+..................+...................+...+.......................................
....................+...........++....+.............+........+....................+.+...................+..+..........+.........................+.............+.....+.....+....+...........+.........+.......+..................+............+..................+...........#.............................+.........+.......+
.+......+...+...........+...+........................................+.....+.+++........+................+..................+++......+.......+............++............+......................+...+...+.+...............+.............+.....+.+.....+.........+..........+...+.........................++...................
..+......+................+......+........+..+......+..+........+..........+........+...............+.............+.......+.............+..+......+........+........++...+.................+.+.................++....++.+..+.+...........................+.....+.......+......++.............................................
...+...........................+.+.....................................+....+...+...........+...................+........+.......+.+...................................+............+..+.......................+..........................++...............+...+...................+........+....++....+..................++.
..................+....+.......................+..........+..................................................+........+..+..........+........................+...+.......+..........+..................+...+......+....+.+..+....+...........+..........+.................+...+.....+....+........+....+...+....+......+.....
..........++.........+...............+.....+..+.....+.+..............+....+.................+.................+...............+..+.....+..............+....................+.....+............................+.................+................................+................................................+.........+
+..........+................+.............+..+.............+...........................................+.................................+.+......+..........+...+...+.................+.................................+.+...........+..........................+.......+...+..............................+.......+.......
..++......................+..............+...+...............+...+............+++.+....++#.+...++.....+..+......+...............+........+..+.............................................................+..............+.........+.....+.....................+...........+..+..............+...........+.......+......+....
.+...+.....+........+..+...++..+.............+.......+..........+..........+.+...+..........+.+.........................+.....................+...................................+.+.+.........++....+.....................+.+......+...................+....+.......+...+..+........+.+....................................
.....................+.........................+......+............+......................+....................+........+........................+..++...+..................................+...+..................................................+..........+.....+...................+....+.....+............+.+...+.+....
.....+................+....+..........+.......+......+....+.............................+.+...........+................++...........+....++.................+.....+.....................+.....+...............................................................+........+.++....................++...+.....+...++....+........
.......+...................................+....++....................+.........+....+.......+.......+............+...........+..............+......................+..+.+........+.................+....+.+................+..........+..+...............+.+......+.........................+.......+.........+.........+...
.+........................+....+..+.............+...+.....+............++..........................................+........+....+.........................+...+..............+.......+...+..........+............+.+.....+.......+..........+............+..+...+.......+....+.+....+................+...................+..
+.............+.+..........................+.......++.....+.........................+...........+........+....................++.........................++.........+...........+...#.....+..............+...+.+.....#....+...............+...........+..........+.....++++......+.................+..................+......
..........+........+.+........+.......+........+..+......+...........+........+..........+....+.+............+....+...........+....+........................+.....+.......+...................................+.............+..............+.....+................+........+...................+.........+............+....+.
................+......+.............................+........+....+........+..........+.........................+...........+...............................+........+............................+....+..+.....+...........+......+....+.+.+......................+.................++..+...........+.....+..........+.....
+...............+.............+...........++..................+....+..+....+.........++............................+...........................................+...................+.....+.+.........+..........................+...+...........+.+.....................................+.............+....+......+....+.....
+......+...+.......+...............+........+........+...........................+.........+.........+.................................................+.........+..................+......+......+...+...............+............................+................+.......+.........+...............+......................
.....+...++........+................+.+...........+.......+....................+....+....+.....+.+....+....+..........++.........+.....+.................................+.........+......+...+...............++..................+..+...........+.....+...+..................+......+......+...+..+.........................
+...+......................+.......+..+...+...............................+..........+......+........++.+............+....+....+..+..................+.............+++..+...............+..........+.........+..+.+..............+..+............+......................++.....+........................+...........+.+......
.+...........+.....+....................+.....+.........+..++....................................................+......................+......+...+...+.....++.......+......+...................+...............+....+.......++......+........+.................+.........+............+...+........+...........+.......+...
+...................#.................+.+.....#....+....................+.+...................+..............+....+++....+.............+............+....+.......+.+.+.....+....+............+.................+................+...........+.........+...+.......+.....+..................................+..........+......
.+..............+......+.+....++.........+....................+.................#..........................+..............+..........................+..........+..+.....+................+...................+....+.......++...+.......++.......+.+....++.......+++..........................+...........................+..
+...........................+.................+........+..........+....................+..............+..+..........+......+....................+......................+.......+...+............+.....+.......+.........+........................+.......+...+..+..++....+...........+...+....+..............+..............+
..................+.........+.+.............+........+.......++......++..+......++......++......+.+............................+.......+.........+........+.....+++........+....+.......+.........................+...........+.++............+................+.+++.....+.......+.................................+.........
.......++...++..........+................+..............+....++.+.+...............+.................+....................+.....+...+...............+.....+.....+.............++....++..++..+...............+...+....+...+.........+......+.................................+...............+..+..+.+.........................
.+.......+.....................+......#................+....+.....+..+....+....................+.............+.......................+....................+................+.............+........................+....................+...........................+.+....+.....+...........................++++...+.+.......
...+....+.+.+.........+...........................+............+.........................+.......+....+..............++...+.....+.............+................................+..+.......+..............+...........+.................+.............+........+...........................+.....+.......+....+...............
...........................+......+...+............+.++......+..++...........+..............#.......+.......+.+.........................+.........+................+....+....................+....+............+..........+...............+...............+..+.+......+..........+..............+.....+..........+...........
..+.................+.....+.....+....................................+.+.....++..........+...................................+..............+........+......+........................+#....+.......+....................+.........#...+..+....+..........................+...+.........+.......................+......+......
..+................+....+...........+......+..+..+.........++..................................+.....+......................+..+.+....+........+...................................................+........+.......++..........................+..........++.+....+...................+........................+............
......+............++...+....................................+...........+............................+.+.....+.............+........+..+.+...+......+..................+.......+...........+......+.....+......+............+.+...+..........................+...+...........................+..............................
......+.............................................++....+..............+.......+...+++........+...........++............+...+..............+.+....................++..........+...+.+................+.........+......+......................................+...................+...........+......+......+...............
....+.....+...............+....................+............................+....................+.............+..........+....+....................+...+............+.+.......................+.............+.....+.......++..............+.....+..............++..................+........................+...........+...
....................+............+..+.....+.................+........+..................+.............+.........+.+..............+..........+....................+............+...........................+.........+...............+...+...............................+................+................................+..
.....+....++.....+......+.....+...+.....++.............+......+..................+.....++.......+...+........................+...+..........+...........+....+............++.........+.........................................................+......................+..........................+............+..............
.........+.......+..............+........+............+.......................+..............+.......+..+........................+..............+.........+......+..+..+................+...............+...+..+..+...............+.....+................................+.++.....+.+.......+................+...............
................................................+......................+.....+...........................+....+...........................................+.+.....................+...+.....#............#...........+......+..........+..+..............+.........+.............+.+....+......+......++...++................
.......+.+......+...........................+............................................................++.....+.......................+.+...............................+............+.+..+.+...+.................+.+....+.......+....+....+.....+.+.......................+..+......................+.............++......
..+.........+...............+...............+.+..........+.....+..................+...........+.....+.......+.+.............................................+.....................+........................+.......+...+++.......................+.....+..........+.....+.....+...................+.....+..+......+......+...
.........+.................+..................+.+...........+.+.......+.......+..............................++........+..+......+.......+....................+++.......+...............+.....+..............+..............+....+.........................+.+............................+........+....+..................+.
+............+..........................++..............+...+++..+............++.........+.............................+......................+..............+......................++......+..+.......+......+.+.+..........++................+.+...........+..+............++.................+..........................+.
..+.............+........+..+.......+.......+..................................+.+........................+...................+.............+....................++....+......+.............++......+.........................#.............+...........+................+...................................+......+......+.
..................+....+...................++......+....++...............................+.............+.....+......+.........+.......+....+...........+...+........+++.++...............+.......+..............+.............+.........+...............................+...+..............+++.....+...+.+....+..........+...
...+..+....................+....+..+...............................+.....................+.+......+.....+..+....+................#.....+....+.................+.....................................++.......+...++.....+.................+........+.....+.........+...................+...+.................+.+.............
....++.+.......................+.............................+.................+.+.......+.+.............+...............+......+........................+.........................+.......................+.....#..........+.....+.+................++....+......................+..+..+............................+.......
..+..+..................++.....+..+...................................................+...+......+............+....+........+..............................+....+..+.......+.....+.................+......+.++...........+.................+..+.......+.................................+..+...............+......++.........
....+.+.....#...............+.........+.......+....................................+++...........+.............................+............++...............................+.+.....+..................+......+.......+..+..........++.........+.+.........+.+.......................+.............+....+..........+........
.....+........+..................................+..........+..+..+............+...+.......++..+.......+..+.........+....................+...............+.............................................................+...................................+.+..........................................................+....
.....+......+.....................+..........+........+........+..................+............+........................+.......+.........+......+......+...............+............+..............................++...............+..........................+.................+..+..+..+.................+...............
....+......+...+++..+.......................++.+.....................+......+...+..............+.......+..................+...+......+...+.#..................................+.++.......+............+.............+..................+........#................+..........+.....................+.....+....+......+........
..........+...................+..................++.........+.+................................+.....++...............................+.............+.+........................+..+.....................+...............+..........+.....+..........+++....+........................+.............................+..........
...........+.......................+............+.+.......+..........+........#.............+.......................+............+........+............+........+...............................+...................++....+......+................+........+......++.+++............................+...++...................
................................+.................+..+.++.....+........+...+................+.......+......+......................+......+..++.......+.....+..........+....................+...............+++...........+...........+......................+........+............+....++.................+........+.........
.+...+...............+....+..++...++................................................................................+..............+......++...++..+.+.................................+.+.............................+..........+.........+......+..+.........+..............+........+.....+........++...........+.++.....
..........++......................+...................+...............++.....+.....................+..................+...+...+.........++...........+.......+.+......................+.........+...............+.......................++........+..+......+.....................................+........+........+...++...
......++.......+.....................+......+................................+............+.+++.....................................++.........................................+...................................................+...+........#.........+......................+......+.++......+..............+..+........
...+....................+................+...+.++................+.+.....+................+....#..+.....+.......................................+..........+.....+.......................................+......................+...+...+..+..................................+......+............+.....#+..............+....
.+....+.....+............+...............+....++...+..........+.+.....+............................+...............+..+.......+.......+................+............+.......+.......................+..............................+....+................++........+..+.......+...+.+.............+.....................+....
..............+++........................................++.............................+.....+.+.........+............+..+..+......+..+...............................+.+..+..+........+........................+............+...+.........+.......+....+..........+..........+.................+++...........+...+..+..+..+
............+........+................+....+......+............................................+...............+......+........................+...+..+...........+..........................+.........+..+..........+...............+..............................+...............................................+........
.+.....+.........................+.+..............+.................................+...................+..........+.+...................+.+..+......+......+....+............+.................+.......+..+.#.+.....+.+..+.............................+.........................+.......+...........+......................
..++...............+......+.+...+......................+............................++.....+................................+...........+......+.+.......+.....+.............................+.....+.................+.........+..........++..++....................+.........+..+.+.+........+.+.......+.+..................
......+..+.......+.................+.+.....+......+...++..........................+....+..............+..+......+.+++....+.....+................................+.............+...+..............+.....+.............#.............+........++....++.........+...+.........++.....+.............++....+...++.......+......+..
..+.............+.................++.+.......................+..................+.....+..+..................+.............................................+..........+.................+...............+............+.++..................+.+............+.+.............................+...................................
.+.........+.....+++.......+...+..............+.....+..++..+.................................+............+.........+.+........+...........+.......+...........+................+......+...#.........................+....+...........................................+..+.................+...+..+...+...+..................
..+.................................+.......+...................+.......+..+...............................#.......+........+.......................+................+...........+.+.................+..........+.+............+.+.+...............+................+.+....+.+.................+....+.............+..........
.............+..................................+...++................+....+..........................................+..................+.++...........................................+..+..................+............+..+............+......+.........++.................+....+.......+..+......+.................+....
+..+......................++...............+.....++..+......................++..................#..........................+...+...................+............................+...........+....+............+......................+.............+..............+....+.....+......+.........................++.............
.........+..............................+.+.....+..............#........................................+.............................................................+........+.......+++......................+.........................................................+..+.+.+.+..+......................................
..+.....+..............+.+....++..........+.........+...........+.+.........+.+........+.........++......+...............+.......+.....++..........+................+..................+.........+.............+.........+++....+.+.+.....++..........+++....+.+...+..............+............+.......+....+.+.......+.+....
....+.......................................++......+............................+.++.......+......+..+.....+......+........+........................+..+...........+........+.............+..............+................+......+.+......+...................+..................+..........................+.....+....+....
.........++.+...........+......................+..........#..............+....+......++..+...............+..+.+...................................................+....+............+..+......+++..........+...........................+.........++........................+........+........................+..+..+.........
.+...+........+...+.....+...............................+..+....+.+........+...++...................+.......+.....+...+..+......+.................+.+....................+....+..+..........+.......+....+....+........+.......+............++..................+............+....++.......+......+....................+.....
...........................+..........+...........+.......++.......+........................................................+..........+...+.+....+.+..+.....+................................+....................#.....+................+.................+........+.#...........+...+...........+...+....................+
.......+................+....................+........+....++............+......................+...........................+...............++....+....+......+.....+.+.+............+...........+........................+............+............+........+......+...+.............+.........+.......+...........+..+.....
..........................+.+......................+..+.+............+...+.....+.......+...+.....+..............+.......+....................#.............+.+.......+......+...+.............+.++.+...+...........+.........+..+.+................+...................................+............+.+.........+............
...+..................+..+.....+....+...............++....+.....+.............................++++.................+....++..........+......................+.............+..+........................+.....+..+.......+...+.................................+...........................+..........+.......+...+.............
................+.+.......+...+..+...........+...+.....+..............+.............+..+..............+........+.......+....+.............+..+......................+......+.............................+...................................+.................+...+...............+.......+.+...........+...+..+.....+......
.+....+............................+........+.......+..+.+.......+.....+..+...............+........+....+.............+.......+...........................................+.+.............++................+.+.................+.......+..+........+.......+...............+.+..........................+....+...+..........
...........+...+..+.............+..+....+........+............+....+......++....+..+..+.................+....+........++.+.....#...............................+..................+...................+.................................+......+...+..+....................+.....+........................+..................
......+..............+........................++...................+.........+.......................+..+.......................+.........+.............+......................+.....+..+..............+..........+..+.......+............+........+....+.................+..+.........+.......................+......+......
.........+.........................+............+....+.............................+...............+.........+..+.............+....+..+......+..............+...+...+........+..+.....+....++..+.+.............................+.....................+..............+.+...+..................+................+........++....
.....+....+.++.....................+...+...+....++.++........#....+.....+...........+.........................+....................+.....+....+...+..+..+.....++.............+.....+...+.....+.......+.........+.....++..............+.....+......+..............................+....+...+..................................
......+.+.........................................+......+..........+.....+..............+.......+.......+......++................+.....................+...........+...............+.......+.............+...........+.......+........................+.+...+..+...+.......+.......+........+.........................+...+.
+....+...+.......+...........+...........++............+..................+.......+............+...+..+..+.................+............................+...+......................+....+.........+......+...............++.+........+...........................+...+........................................+..............
.........#................................+.......+......+..++.......+............................+......+...................+........+.....+......+...............+..................+..+.................+..+.+...............................+........+..........+..+.+..................+..................+.............
.+............+........+.......................+.+..+.....+....+.............+......+....+....+.............+.++.+............+................+.......+.+......+..+.....+..............+............+.............................+.+..+.........+...................................+........+.................+...........
............+.....#............+.....................+......+......+..........+...............+..............+.+........+.........+......................+.............++........................+...++.............+.......+..............+...+...+........#..............+...+.....+......+..................+..+..........
......++.......+.+............................+...............+............................................+.+............................+....+..+...++....+.+..+.........+..........+..........................+.+....................++..+.+.+...........+.....++.......+.................................................
....++...+..........+......+....................................................+......+.......+........+.........................................+.............+......+........+....................+................+.+..+.+++...........+...+.+...+.........+.............+......................+.......+.+............+.
....+....+........++...........+...........+.++...........+.+.......+..+..............+.............+....+...............................................+...+.+.................+..................+................+................+.+..........+.....+.........................................+.........................
.................+........+.......................+.........................++....+.+.+.......+....................+...............+..+....+......+..+..+......................+....+......+...+.....................+...............+.....+......+.....+..+......................+.....++...+.....................+.........
...+..+..............+.........#.........+..............+.++..................+.............+.........................+.....................+...............++...............+......+.......+..............+........++....................+.......+...........+.......+..........++........................+.++..............
..+......................................................+..................+.......+.......................+....+........+....+.........+.......+..+...+....++.......++.......+.+......+............+.........+...+.....................................+...........+...+...............+....+.....+..........+....+.+......
+.......+.....+...........+..............+.....+...........+.....+..........+.....+..............+...........+.+++.+...+............+........+..........++.....+++..++..+...+....+........+...+..+............+......+.........+.++......+.......................................................+..++.......................
......................+...+..............+....+.................+..+.........................+.....................+......+.+.......+.....................+.+......++...........................+.......+..+....................#...+...+..............+.....++..........................+............+....+.............+...
....+........+.+......................+..........+..+...................+.....+...........+.....................+......................+.+......+...............+.+.....................+.....................++.....++....+..+..+.......+......+.................................+.....+++.............+.....++.........+...
...+....+........+.................................+....+..............+.+..............................+.......+..........+.....+..................................................................#......+...................+.................................+.+................................................+........
.....+.....................................................................................++....+....++.................................+......+....+.........+...........++.+.....+.+..........+..+......+.....++..............+................+.......................+.+...............................................+
..............+...+...++..................+............+.+.+......+...........................................+.+...++.............+..........+.........+...........+.......+...........+........+..............+....+..................+....+..............+........................+...........+...........................
........+......+++..........................+...........................................+......+..#.......+.........................+......+............+................+...............+..........+.......++.......+...................++...+...................+...+....++....+......+.+...+.......+......+....+.........+
.........+.....+.....+..........++............+............+.......+...+.+...........................+.......+......+.........+..............+..+.......+...............................+..........................................+....+....+.............+........................+..++....+...............+.+.......+.....
.+.........+.........+.................+............................+.........................................+......................+..+.......+...............+......+...+....................................+..++........................+..+.............+..............+....+...............+.+...++.............+.....
.....+.............................................................+........+....................+.......................+....+...........+........+...........++........+....+.................................+.......++.......................+...............#..............+..........+...................++.......+....
..............+.......................+..+....++..........................................+.++..+....+...............++.+................+.........................+................#.........+........+......+.................+........+............................++.+..........+............+.+..........+.....+.+.+.+..
...............+..........+...............................................+..................+..................+......+....................+..+..+....................+.............................+..........+.........+...+....+...............+..................+........................+.+....+...+..................
.......+....................+....................+.+........++...+...+.+....+...........+.+.....+.........+........+...........+..+....................+...........+.......+.....#....+.......+.............................+.+...................+...#...............+.....+...........++.+...+.............................
.......+......+..+.+.....+..........+........+..++......+......+.........+....................+.........+.........+....+.........+...........................+..+......................+.............+.........................+...........................................++....+.............+...+....+.....+..............
.+.................+.....+..+............+.............+.........+.......................+................+.............+....+............+.............+.....+........+.+......+.+...+.......+.+.............+...............+......................+..............+...............+......................+.......+....++...
..................+..........+.......+..................+....+.+..............+............+.....#..+.....+.....................+.+......................+......................+.....+.+.............+.........+....++.+.+....................................+..............++.........+..........+..+..................+.+
..........+.+............+.....+............+..........................+....................+...........+...........+....+........++....................+...............+......................+.......+........+..........................+.............+..+.............+.....+...+..............+...........+.............
....................................+.....+...+....................+..............+............+..+..+......+...+.+......................+..........................++..................++.......................................++..+.+....+..............+............+.+............+...........................+..+...+..
..........+......+............+..................+..............................++..+..........+..................+..............................+...+..........+........+.....++....................+.........++......+...+...................+.....................................+...................+.............+.....
....+.......+...+.....+......+......+...............................................+............+.++........+..............+.++..................+..+....+............+......................................+.........+++.+.........+.................+.........................................+.........+..+..+.+.++.....
...................+...+++............+...+........+............+........+...............+.+...............+.....................+....+.....++...........+......+...........+...............+....+.....+............+................................+.+................+................+........................+.......+..
..++....+...........+.+.............++.....+......+..............+....+....+...+...........+...................+.......................+..................+............+...........++..................+............+............+........................................................++................+................
...++....+...++.+.+..........+.......++..+.....+..+..........++..+..+....+..+...........+.....................+...+..+..+.................+.............+...............................+.......................................+.......+.................................++....++....+.......................+.....+.......+
...++.......+............+.....+...............................................................................+..............................+.......+....................+......................+...+.............................++.+..............+..........+....+...+...++...........+...............+.+.++......+.....
..........++......+..........+...+.......+..........+.....................+...............+...........+...........++....+.......+.++.+............+.........++.....................+........+..........+............+........+......................................+.+.......................+++............+............+..
.........................................++.....+.........................................................+...............+.........................+.........+......+.+....++.+............+....+...+..................................+...............................................................................+..+.
..........................+.....+....+......+.+........+...........+..................+....+...........+....+...+...................................+...............+..........+..+..........+..++.........+........+.................+..............+.+..............+................................+.+...+...+..++.......
........................+...+.....+...................................+.............+..+..........................................+....+...............+.....+...+....+..........+..+........+.......+.+.+.++..........+.+..............................+...#...........+..+..+.+..............+...................+.........
.....................................++......+...............................................+....+..................++..................+...........+............+........+....................+..................+.........+.........+...+.............+...................................+................+.........++...
..........+..+.................+......+.............+.......................+......................+..............+.............+...+.........+...................+.......+....................+.....................+..........+..............+.........................................+..+..........+...................+.
....................+...+..................................+.........................+....................................+..............+...........................+...++...+............+...................+..............+............................................+..+........+....+.+........+..........+..........
............+......+........+.+........................#.............................+............................................+........+.....................+.....................+.+..........................+................................+.....................+.+.+.+.+.........................................
+..............................................+.......+...+.+.+..+....+............+.......+.....+..........+.................+....................+.........................+........+............+...+......................+.+..............+................................+.......+......+...+..............++........
.+.+.......+......++...............+.++...+..........+....+......+.....................+............+....+....................+.......++....................+..............+..#.....+....+..............+.+.......+..........................+...........+....+.......+...+.....................+......+..+...........+..+...
.......+...........................................+.....+..+.+...+..............................+......+....+........+.....+..+++....................+.......+..+...........+....+#.........+........+.+..+..........................................................+........+..........+............+......+..............
....+.................................+...........+..........................+...........................+........+...................+....................+..........+.......+.....+............................+...+................+...............++..+............................+.....................................
.....+.+.+.....+....+................+..........+.....+....+..+......+........................+..+.................+....+....+..............+...++.......+.......+..........................+..............+........................+...+..................+.....+.....................+....+..........+.....................
...+.....+....+.................++..................+...+....+.....+........++...................+.....+.......++.............+.+...........................++..+......+......+....+......+.................+...++................................................+....+........+.....................................+......
............+.............................+......+....++.........+........+.............+............................+...+...........................+.................+........+.........+.+...............................................................+...........+..........................++..........+............+
...+.....+....+........+.....+.........................+..........+..........+....+....+....+............+................................+..................................+.+...............+....++..............................++...+.........+.+........................+.+.........+..........+.......+.....+..+......
..............+..................+...+.......+......+........+.......+.....................+..+.................+..........+...........+............+..........+..................+...............+.........++...+...+.+.+........................+......+........+..++..+................................+..................
.....................+..+...........+......+...+..........................+......#..........+...+.+......+.+............................+........................................+..........+....+.............+.............................+++.+..+.+....+..+..+.......+..................+.........++.+........+..........
.............................+.......................................+.+.+.................+.............+.+.+......+..............................+....+....+......................+................+.......................................................+..........+........+.........+.+......+..........+.........++..
...................................+.....+...............+........++.+........#...........+.....+...............+..........+..................++..+++............+......+.........................+....................................+................+.....+.+...+..+.+...............+...+....+..+...+..............+....
+...........+....+.............++........+............................#.........................+...+...........................+...+..............................................................+............++.........+........................+.+..+........+.......+........+.....+............+.....++.............+.
...+.....++.............+.............+.+......+................+.+....+................+.......+.................+..+..+.....+......................................+........+........+.....+.......+.+......................+.+.........+.......+.......+....+.....+................+.........+....+..+.......+......++....
.........+..+............+........+....+.........................+..................+........+..+..................+.........+.....+......+...............+.+.+.+..+.................+.......+..+..........+........+................+...........+........+..........+...+......................+.......+..................+.
...+.......+..+............+..+.....................+....+...............+......................+...+.....++..................+.....#...+....+....+...........+......+......+..............+...........+..+...........++...+..+.............++............+.......+...........+.....+..............+...........+.............
...+.................+........+............................+........+....+.+...+...........+......+......................+...++......+....+...................+.+......................+.+...................+..+..+.............+...+#.........+....+...........+.+....++.....+..........+..+............+..+..............+
+............................+...................+....+...............+..+.................+.......++........+...+.......+.................+....+....................................+.........+.......+....++.............+...........................+..........................+...+...+............................+.....
....+.......+...........#...+....+..................+.......+....+..................+...+........+...+..........+.+..............................................+....+.++....+............................+.+......+...........+..............................+...+...............................+.........................
.+.+...........+..+.+...........+....................+..+..............................................+........+.........+....................+.......................+....+............+.........+.........++.............+...................+.......................+................+...+........................+..+...
................++.......+...+..................+....+.+....+.......+............+...........................+...................................+.+..+....+..................+.............+...........+..+.....+.....+....................#.............+......+...............................+...........................
.......+.+....+...+.......+..+..........+.+......+......+..+..........+................+..+...+.+...+..+.......+..#...........+....................+.........++.............................+.......+............+.............+.........++.........+.........................++.+...+....+...++.+...++......................
..+......+...................+.+....+........+......++...........................++........................+........+.....................+....................+............+...........................+..+............+.....+..+...+......+......+.......+.+............................+..+...............................
.+......+.....++..........+..........+.+..+..........+.+..+...............+............+.............+........+................+....++................+..+....+........+....+......................+...+................+......+......+..+......++........+....................+..+.....++................+..+..+........+.+.
......+..................+.++..........++..................+................................+...+........+................................................+..............+...........+.........................+................+......+..........++.......................+..+...+....+.....................................
...........................................+.++.......................+.............+...++................++........++......+........+.+...+..........+...............+.............................................+...+...........+...........+.............+........+..........+..+.....++............+..+..............+.
.................+............+..+..................+...............+.........................+.+..........+.+...........................................................+..+.............+....................................+...........+.....+....................+..................++.........................+........
+...........+......+.........++.........................+......................................+...........++......+...+..+.......+.......+...+.......+...........................................................++..+...........++..............+..........+............+........+...+........+...+................+...+.++
...+.............................+........+..+...+..........+...........................+.+..........................+..........#...+....++................++.+.......+.....+......+.........++.+.....+.................+.........+.+.....+........................+...........+...........................+.........+.+.....
........+...+............+....+....++......+...+..........................++..+..............#....+...........+.+...........................................+..+.......+.........+.....+.........................+.................++....+.....+.....+...........+..+.....................+......+..+..............+........+
+...+.........+............+...................+............................................+.+..............+.........................+....+...+........+.......+..........+.........+........++..........+........+........................+.......+......+......++.....+.................+++.....+.........+..............
.........+.....+.........+..........+..................................++..............+#+....................+..+.+..+..+......+.....+.............+......................+.....+........+.................................+.+..........+....+....++..........+...+..+......+.+...............+...+..+..........++.........+
...........+...+.....+......................+..................+..+...........+.......+................+...........+.....++.....++............+.........+..+..............+..........................................+..........+........+........+.+++....+......................+................+.........................
+.....................................+....+...+.................+...........+.+.............+..+.........+......++.............................+.....+........+..................+......+......+.+........+......+....+...........+.+............................+.+............+........+..................................
.............................++..........+..+................+..............#...#.....+..................+............................+.........+............+.......+............+................+.......+.......+....+............+......+......+..........+...+...+......................+.....................+..+.+....
..+....+......+.+................................+...+...++...........................+.+........+..........+....++...........+...........+.+......+..+.+...+.........................+..........+...+......................+.+........................+.......+....+..............++.......+.........+....+..+.............+
...+..+.......++............................++++..................+...........+...+............................+...+..................+..++..+..................................+..............+......+.............+.................+.......+.............+....+.....+..................+..............+..+............+..+
......................+...............+...............................+.+..+.................+......................+.............+...+........................................................+.....+....+....+............+.........+.........+......+.#+.+....+...........................+...........+...................
.........+.........+...........+.+..........+........+....................+........................#................+...+....+.............+..................+..+..++.........+.....................+.........+..+..+..............+.................+..................+........+.................................+........
....#.....+........+.......+...+.....................+........+.........................+........++.+.....+..............................+....+.............+...............................+.+.......#.#+......+....+.......+.+...+.........++..+........+...................................+.......+...............++.....
......+.+.+...+.......+................+........+............+.+...+...................+.........................................................+........+...................+................++......+......................+........................+..+..............+........................+........+.................
.................+......................+........+......+...+.............+...........+........++...+.............+..........+..........++....................+...................+..................................+.+............++....+..+.+..........+..+.+...............................+...................+..++..+..
.........+++.......+..........+.............+........................................+.............................................................+....#+............+.....+................+.....................+................................++...+...+..........+...............+....................................
................+...............+........+.++..........................................+.......+............................................+................+...........+................+.+..+...............+...#.............+..+........................................+.+.......+.+........+...............++.++...+..
.........+...+..........+.....+................+...++....+.......+...................................................+.....+.+....+...........+..................................................+..++......................+.....+........+....+.........++...........................+...........+......+.....#.......+....
...................+..+......+............................................+............+...+.+...................................+.....+.............+...........+.#.......................++....+........+.......+...+....+....+.................+..++.+.........+..................................+....+....+.............
.....+.........+.................+.............+......++.+...+......+.....+..+.........+..........+................................................................................+..........+.....+..++..................+.....+..+....+..................+.+..+...........+......+............+......+.....+.........+....
+...................................................+..........+.+......+.....+.......++.++...+................+......++.+++.....................+..+..............+..+..+.......++......+.....+.......+..+.............................................................+......................+....+.................+......
.+..................+.....#................+..................+..............+.....+.........+.............+.....+.+.............+.......+....+.............+...+........+...................+....+....................+.................+..+...+.......+...+..+............+.......................+........+.+.......+..+..
....................+....................................+......+...............+................+...................+........+........+.................++..+.......+.......+.+.....+..++.........+..+................+.+.....+.......................+..........................................+.................+...+.+..
..#+.................+...........+...+...........+...............+.#.....+...+.......+..+.........+.....+...+.+...+.............+.....+......+.......+.....+.............+.....................................+...............+..........+...........+..............................+...........................++..........
+.........+.................+.+.......................+.................+............#....+..................................................................+...............................+.....+..........+..................+........+....+............+.+...+.....+..........+........+.........+....+..+....+.+.......
.........+.....................#............+...........+...............................+.....+........+......+.................+.........+.......+............+..............+.......+....+.......+....+........+.......+.......+......+...............................+.........+..............+...........................
......................++......+.......................................+.++............+..................+..+....+.............+..............+...............+..+................+...........++....++...............+......++..+......+...+........#..+................................+.....+.....+........................
...................++....++.........................+.....+............+.++...................+........+....+..............................+................++.+.+.....+...++...+.........+........+.....+...+..+....+..............+.......................+...............+..................+.............................
..................+...........+....+.......+..+...+.............+.+..............#.........................+.............+........#.............+.......+....+.+.......+....................................+....................................++..................+......+.++.+......+..+.........................+.......
........+........................+.....+............+..............................................+...............+...................+......+...................+.......+............+..++...++...........+....................+.......+....................+...................................+.......+.................+
........+......+.............+...........+........................................+.+....+.........+.....+...........+........++....++.....+.+...............+........................++........+..#...............................+..................+....+..............................+...............................+..
...............+......+.........+....++...........................+...+..........++..........................................................+...............+...............+.........+...................+.++......................+.......+.....+.........+...+.....+....+..+......+.......+...................+.....+....
..............+........................+......+.....+...+.........................+..+...........+.+.........+......+..........+....++................+.+...........++........................+...+..........+......+........+.............+.+...+............+.......+..+.....+..+...........++..+........++..+.............
...+.............................................+................+.....+.......+......................+.....+............................++.............+.+...............+...+.........+................................+..+.......+........................+..............+........+........................+......+......
..................+..+............................+.....................+.........................+.......+.......+.....+..........................................+....+....+...........+..+.........+................................+................+..........+.......+.........+.....................+....+........+...
.................+...+..............+....+.................................................+.......................+............+....................................................++.......+........+...++...+....+.................+.+........+...+...+..............+.......+........................+........+.......+.
.............+...........+..............+.......................+..+..+..........+.................+......................+.......+..+.....+.+....+..............+..+.........++.........+.....+..................++..+.........+.....+........+.....................................++....+...+..+..+.......................
....................................+.................+.................+.+......+...........+.+....................+.....+........+.+..................+...................+..................+....+.............+...................+.........................................................+...................+........
......+................+......+.......+...........+........................+.............+.......+...........+.....+.......................+...+...........+......+.....+..............+...+...................+......................+...................+..........................+..+....+...+..........+...+............
...............+........++.....+............+................+.........................+............+..............++.+..............................+..+..............+.+........+..........................+..................++..+......+.+.......................................................+.......................
......+.+.#+....+.................................................+.+...+.........#.....+....+........+...............................+..+.................+...............................+................................+........+.......+.................#..+..........+.....++...+..+.+....................+..........
.......+......................+..+.....................+.........+....+.............+.........................+...........+.........+............+.................++..............+.......+..............+..+.....+.....................................+...+....+..................+..........+..+.+..................+....
.+........+.........+.....+.....+........+....+.....#............+.+..............+....+........+...........++..+...+.++.....+.+.....................................+...................++....+...+..+.+.+#...............+........+.....................++............+....+......+.............+..+.....................+.
.......++...................+..........+.......+......++..++..........+......................+...+..................+..........++............+.........+...+......+...+............+..................++......+...+...........+.............+..................+......+........+.....................+...........+...........
..+...........+.............................................+..........+..............+.........+..+.........+.............+...+...+..+.................++................................+++.....+.....+........+...++.................+................+..............+...........+.............+..+.................+.....
..+..+..........+.............+.......+........+...+...........................................++...............................+................................++.............................+....................+............+..+......++..........+.......+.+.........................................+.+....+.....++..
.....+....+....................+................+...................+...+.............................+...........+...........................+.+.+.....................+......+............+..+.................+..............++......+...........+...+...+............+..........+.....+.+..............+..+......+....+..
........+.+...+.......+.+.......+...........+.................+...........+................+..+...........+..................++..+....+..........+...+.........+.....++........+.............+...+........+..+.+............+...........++.............................................+.........+.......+.........+.........
....+.....+..+.+..........+..++......................+...+.................................+................+....................+................+.+..+.........++.......+................+.......................................+.+...........+...........+..+.............+......+..++..++...+........++...+..++........+
..............+...........+.............................................+.+...........+............................+........+.................+........................+.+.......+..........+........................+............+...........+........+......+.+....+........+.................................+............
..................+.............................#.........................................++........++....................+.....................+......+.+.................+...............+............#....+............................+.....+......................#...........++...................+....................
.....+...+.......+.......+...........+.+....+........+...+................+................+..........++....+.+......................++..................+................................+....+............+.............+...........+.........................................+...........................+..+.............
.....+.......++..............+...................................+.....+.................................+.............+.+................+....+..+......+......................+.........+.............+........+++...........+...........+....................+..+.....+.+.+.......+....+.......................+..........
.......................................+.+..........+....+................+.........................++.......................+......+..........+..............#..........+.+............................+..............................+.+.+.............+......+......+...........+...........+.............................
...+.+.........#........+................................+...++.................+............+..........+..........+.....++.+...+............................+.......................+..+...........................+...........+................................................+...............+...........................
..........................++.+................+.............+...+......+...........+..+...............+.+...........................+.................................+...+...................++..................+.+............++....+....+.........+...............+.+...........+....+...................................
........+.............+............................+.+......................+.+.......+.....................+.......+..........+....+.+..........+...+.............+.+..+..++..................................................+...............................+..............++.................++..........................
......+...+....++......+..............+..........+....+...+.............+...........+..............+..........#...........#..................+.......+...+......................................+.+..++...........+..............................................+.............+....+...................+.+..+.........+.....
..................+...........+..+.........+.++..+.........................+..++..+.++.......+..+......++...............................+................................................+.....+............#...........+.........+...................+........+..+........++..................+....+........................
.+.+................+..+..............+.+...........................+..........+........................+...........+........+.......+....................+..........+........+...........+....+..........+.........+...+....................+......................#...+..............+.........+......+...........+........
........+....++..+.......+...+.....+...............+.+.........+..............+.+................+....+.........+.......+...+.....+.+.....+...................+.+.....................................+.+.+........++..+................+.+....................+.....+.....+.....................+.........+....+..+.........
...........+........+....+............+..........................+....................+......+..........+............+......................................................+..+...........+.+..+..........+......................+.........................................................................+................
..........+.....+..................+.......++++..........+.+...+....................++..........+..............+................+...........+.............+....++.....+.....+.........+................+..+............+.+....+..+..+...+........+...+............................................+......+..............+....
.+......+.........+.......+........+....+....+...............................+......+...............................+..........+..+..................+...+......+..+........................+....+.........++.....+.......+.........................+........+........+...................+.+........................+.......
....................+..+...........+.....................+...........+.....+.................+....+..............+....+......+....+..........+.......................+............+..................+....+...............+.........................+.........+.+.........+.......+.....................+.........+.....+..+.
............+.......+..........................................++....................+.............+.....+.+..............................+..........+..............+.................+.................+.................+........++..........+.++...............+.....+...............+.........+.................+....+...
.........................+.............................+.....+............+.........................+.......................................................+...........................................................+..........+...+............+......+.......................+...+...............+.................+...
......................................................+...........#....++...........+......+.....+..................+.........................+.+....+........................................+............+.........+.........................+......+..............................................................+.......
.........+...+..+...........+.......+............+...............+...+..............................+..+.........+.+...+....+.........+..+...............+..+........++..+................+....+........+.........+......++.....+...........................+.....+..+..++......+.....+......................................
...+.......................+.+...........+........+..+.............+.........................................+................................+.......+......+......................+......................++.....+...+.........+...+.+...........+..+..............+...+......................+........+....+.+.............
.....+...+....+......+.........+...............................+..+....+..................+......+.+......+.....+...........#..........+.................+....+.....+.......+...........+............................+....++++..........+.................+..........................+......................+................
......................+..+...................+...+..........+....+......................++.....+...........+.....+++....+...........+..+......+....+............................+...+....+.+..................+..........................++............+...+........+.+..+.+............................+....................
.+.........+............+...........................................................+..........+........................+.............+.+........+................................++......................+......+...............+......+...............+..+..............................+.........+.......................+
.........................+...+...............+.+..........+......................................++...#...........+.++...++..................................................................+...............+.............................................+.........+....++.......+........++..................+..+.........
....................................................+............+..+............+.+......................+.+.+.......+..+..................................+........+.....++...+....+..............+............................+.....................+.....+....+........+.............+........+...+...............+......
..+.............+...+....+...+....+.............+.+........+.................+..................+.....+....++....+........+................+..............+............................+..+.+...............................+.+...+.....+....................................+++.......+......+..+..+.................+..+...
+.................+...................................+...+...................+...++................+....+...+......+.............+.......++........+..............++...+...++......+..........................#....................................+..+...............+................+.+..........................+.......
+............+#................+...............+...++..........................+...........+....................+.............................+.....+.+............+.........................+.....+.+.+...+........+.....+..................+..+.+..+...+....+................+...........+.......+.........................
+...+........+.............................+..........................+......++.......++.....+.....+...+........+..+.+.....................+.........+.........+..+...........+......................+.....+............++...+...........+.....+....+..+.....................+.........+.................................+...
...................................+..................................................+.......+.......+.........................#...+...+...........................+.....+..............+..+...............................+......+.....+.......++.....+..++...+.+..+...+...+...............................+....+..........
.......+....+..........................+....+........................+...............+.............++............+....+...+..+#.+....+..+........+......................+.........................++....+.......+......................++....................#.........+.+......................................+............
..+...................+.+.......++.........+...+.+............+...+..+.+.....................+.......+......+..+...........+.....+...........+........+.........+....+...+.........+....+......+.........+.............+..+.+...++..+..............................+............+.++..........+........+.....++..............
...........+......+.........+.+...+...............+.....................+.+..++.....+...........+.....+..+......+....+..+...............+...+..#............................................+........+............+.+.......+................+.............+..........+.+.....................+...+............+.............
+................+....+....................+.........+......+.........+........+...+.....................+...+.............................+.....+....................+.+..#+...................+..+..+....+........+............+........+.................................................................+.....+..+.......
..+..+...+.......+......+...+.++.+..........++.+............................+.......+......+..............................+..+...+...........++.+..+.........+.........................+...................++...................+......+...++..+.........+..+......+..................++......+.....+.....+..................
....++...+..............+.+.....+.............................++..............+.................+..........+..................+....+...................+.......++..+.......++.......++.......+...............+...................+................................................+.................+...................+....
..+........+....................................+...+............................+........+.+...................+..........................++.....+............................+.+...................+.........................................+..+..............++..+........+....+............................+............
.................+....+..............................+............+............+..........+.....+...........................++..............................+...........+............+.........+..++...................+...........................+......+...............+...++.+.+...+....+.+..+.....++.............+......
+.......+.......+.....................................+....................++................................+......+............+..+..........................................+..+............+..........................+..+....+...++........+.............+...........+.....+...+..................................+.+.+.
....+......+...+..........+.....+...............................+...........+.+....................................+.+...+......+................................+....+......+...+....................+.............++......+.......+.....+........+..............+..................+...............+.........+....+..+.....
+.+...........+.......................+..........+.................+.........................................++................+....................................++...........................+........+......................+..++.............+.+..............+............++..............+............+....+..+......
...+.+..++............................+......+.......................................................+.............+..............+.............+........+........+..............+.............+...........++......+....+.....+...+.....+...............+.....+.+....+.....+..................................+...........+.+
..................+..+.+........................+....+..........+.......+..........+.+....+............+.......+......++..................+.................+...............................................+.........+........+.+...................................+.+....................++.+......................+......
..+........+...+....+..#.....................+.........+.............+......+..+.........+...............+........+......+..+...................+.................+....+...+..+............+....+.+.......+...........................................................+.....+.............+....+.+.......+............+......
.+...................+..........................................+......................+.+..+..................+....................+.........+.+........+......................+.#.................+........+...........................................................................................+....+..............
....................+........+....+............+.+...........+.......+......+..............+.......+.........................+..............+.+............................+........................+.....+...+.....+.+........++........+......++....+.........++....................................+......................
...........+...+............................+.....+.............+............................................................................+++..........+...........................+.........................+.+..+...............#...................+........+.........+..+....++........................+..............
+...+.+.......+...+...........+...............+.....+...........................................+....+..+...............+.....+......................+.........+.........+.......+.......+.........................+.+............+.............+..............+.............................+........+......................
...++.+....+........................+..........................+..+......+..............................+........+...........+.....+......+.......+..............+...........+.....#........+.......................................+..+...+...........................+.+.+.+.+.......+............+............++..........
....+...................+..............+.........+.........................+...+.++...............+.....+........+......+........................+.....+.......+................+..+......+....+............+..+...............+.......+..........+............+..........+................+.....++..+....+........+.......+.
...........................+......................+.................++..............+...+.............................+....................................................+..............+.....+.....+.........++........++.......+....................++.............+...........+.+........+............+.................
.................+.....+............................+...+........................+....................+.................++.....+......................................................+............+..+...+......................+..............++...............+..+.......+.+++..........+.......+................+........
+.......+.........+.........................++......................................+.................+.+........+....+.........................+.+++.+.........+.........+........................+.............++...+.......+....+....+......+.......+.........+...............+..+..............+...........++.....+......
..++....+........+..+.+............................+..........+...................+..+.....................+.....+...........+.+...................+....................+.........+.+...............................+.....+...+........+....+...+......................+.+............+...........+...........+.+.+....+.+..+
.....+.......+....................+.........+.................................+........+..+.................+...+..............................+.............++...++.........+.....+......+.........+....................+.............+.............+.............+......+.............................+...+.........+......
..+..+........+............................+................+..+..........+...................+.................+.+...........+.+.........+.+........#..............................+.........+............+...+.......+....+...........................+.+......+............+..............+.......+........+...+..........
......++....++................+..+................+.+....+.........................+...+.+.....++............+.++.............................+.............+.........++.......................++...+...........................+..............+..............+.....+..+...+........+...........+.....#+.........+....+......
............+..+.+.........................+..................................+.......+.......+...........+...+.....+..+...........+..+.........+.+........+...................+....+.......+...+.......+...+.....+..................+...........+...................+.+.................................................++.+
..........+..+..................................................++....+........+.............+..+........+............+........+.+..........+........+...............+............+.+.....+...........................+.+..........................................+...........+...+..+....+.....................++....+.+...
....+.+.........+...+.....+......................+...........................................................++..+..+.+.+..........+......................+................+........+..+.+.................+..........++..................................+......+.+..........+......+........+.......................+......
+..........+........+..................+.......................+#........+...........+.............................+........+.+......++..+..........+.+...........+..........................+................+.................+.....................+++.................+..+.................+.........+..........+.....+..
..............+...........+.............................+.....+...+......+.......+...+.+..+...+............+....................+.+.......+..........+..................+.....+..+......+......+...................++........+.............................++........+.....+.......+...................+......+............+.
........+.........+...+................................+..........+....+.........+.......+......+......+....................+.....+..+..+............#...+.........+......+.....+........+...+............+...................+...........+..........................................+.+.....................+...............
...++...........+...............+...............+.++.+.+..++....+....+.....+.....................+........................+...+....+...+.........+....................++............+........+........+.......+......+..............................+.........+...+...........................+.........+....................
.+...+....+...............+...+.......................................+.......+........+......................+..........+....................................................+.+......+.........+................+......+..........+.................................................+....+..................+......+.......
.+.................................+......+.......+..........++.+.................+....................+.....+........+............+............+.......+......++..+.........+..........................................................+.+.............+.+..........++.....+...+............................................
..........................+.....+.....+..............................+........+..........................+.......+....+.........................+..+.+........................+.+..........................+.......................+.........................+.........+..+......#..........+......................+........+
....................+.......+.+.+.................+....................+...+.........................+....+........+.....+...........................................++........................+....+........+....+............+.......+.....+.+...............#................++...............+.+................+.+.+....
+.................++...............................................+++.........................+.............+..+.+........................................................+.......+......+........................+....++..................................+.............................+......+...+.+..................+.+
...........+..........+............+...........+....+..+.....+.......+..................+.......................+.......+....+..+..........+...+..+.+..+...........+....................+.....+.+......+.............+........+...+........+..................+......................+.................................++....
.........+.............+......................+.......................................+..........+....+............+.+.......+..+...........+.............+..........................+..................+...+...+.....+..........................+............................................................+..............
...........................................................+...............+......................+............+...+..+....+...+.............+........++.......................+.....+...........+....+.........+...+.......+.......................+...+......+.................+.......+..........++.........+.............
..............+......................+...+.....+.......+........................+................+....++......................................+....................+....++.........+.....+..................+..++.+........................+.....................+.........+...........+..................+.#...+......+.....
.......................+.............+...........+............+.......+......+..............+...............++..................+..+...+......+............................................+.........+.............+..................+.......................................+......+...+.....................+.++..........
......+......+....+......+......+....................+..................+..+......+.............+.....+......+.....+..........+...........+........................+...+......+.........+..++.......+............+............+......+...+..................+.........+................+...........+....+..++................
..........+......+.+..............+....+........+..................++........................+...............+...........+.............+...+..+...+........+................+............+.......+.................+..................+...........................+...............+......+.......+....++.....................
..........+.................++...+........+...........+........................+.............+.....+.....+..............+...+...+.........+....+....................+........................+........+....+..+....+......+........................................+..........+...........+..............+...+.............++
+................+...+....................................+..++.......................+....+.........+..+....++......................+.............+.......+...+.....................+..+.......+..................+...................+...+..........+.......+............+....+....+.......................................
.+........+...............+...................+.+................+.+...+.+..+...........................................+...............+.....+..................................+.....+...+.............+..............+.....................................+........+..........+.......................+..................
.+#.....+...............+.............+...................................................+............+.+..++.........................+...++..+...........+..+...........+.......................+......+.+........+.+.......+..............+...+................+++.........+...................+..+...+.........+...+.....
