317 317 10
.......................................+.......+.+..........+...+....................................................+........+......+..................+....+...+......................+.....+...........+......+............................................#....+..+..#......+..............+..........#.....#..........+.
+..............+....#..........+........#...................+..+...............................+.............+....................................+................................................+......+......++..........................+.....#.........................................................................
................+...+.........#............+...+................................................................#.................................+...#...........................#........+.........................+........................+...............................................#....#............+............
..+.........................................#.....+....................+................+.........................++..+...................+...........+......+..................+.........+.............................................................................+.................+............+......+..............
................+...............+............#...........................#..................................+.+...........+.....+..................................................+.....+..+...............+.....#......+...........................+........+...........................+...........................+......
.................................#.......................................................................................+.......+........................+......+...............+...........#..........+.#..............+........................................+.+................+.......#......#....+...................
+...............................+............................+..............................................+.................+.....#.........+............+..+....#..............................................................................................................+......+...+...............................
.....................#..............................+.........................+...++.............................#.....................#......................#...+..........+.....+........................................................+...............+............#...........................+...........+...........
........................+.....+..............+....+.#.............................................#........................+........+.......................+........................+...........................................#..........+........+.........................+.............................................
...............+...+.....................................+....................+...+....+...................#.................+................#.................................................................#...#...................................+..................+..........+................#.....................
......................+......+............#...............................................+.............+..........+......................+......+..........+......+.............+....................#..................................................................................+.............++.+..................
..#.........+....+.................+.....+............................+........+........................................++.......+.+.............................+.+......................................+..+................#............+.....+.+.........................................................................
...................+.....+............+..#............................................+...............+...........+............#..........+.....+..............+....................................#...........+................+.......#....#.....+.............................................+......+.+.............#+.+
..........+.....+.+.+.....+..............................+..+......................................+......+...#............+...#.....................+...............#....#...+...+.......+...+....................................+..........................................#...........................+..................
........#..................................+.....+...............................+.+......................................#...++........+........................+.........................................+................................................+............#......+..+...................................+.....
....................+...........................+.........+................+..........+....................#.......+............................+....................#........................+................................................+.....................+........+.......+...................+................+.
..#..............#.+..........................+.........................................#.....#...+...........................................+.....................++...........+............#............+....+................#....+....+.......................................#.........................+...#......++...
..............+.........................................................+....+......+..........+...+...+..........................+.........#...........................#..#......#......+.................+........#....#..........+....#..................+.......................#.........+...........+..................
..............+......#................+....#.....................................................+...........................................+...................+........+...........#..............................+.....+....................+.......+............#...........+.........................#.................
............+.................#.....+.....................+.....................................+..............#............#.+...........................#+............+...+............................................+.....#......+......................................+.................................+.............
.+............................#............+..................................................#+......................................+.............+............+....#.......+...................+.+.......................................#.......................+..........+.........................+..+...............+
..++..........................................#..+...............+.............+....+.....+....+............#..........+....................+.........+.....+.....+.........................+............+.......+................................................................................+......................+...
.....#..+..............................................................#....+.......+..............................................................................+........+...........................................+......................#.....#.......+.....+...............................................+.........
.....................................................................+..+....+..............................+.......#....................+.........+............+....+.............................#............................+.............+...........+.......................................+.......+.......+..........
......................+..........................................+..+.......++.+...#.+.+..........................................+.............+.......+.........................................#.+...................#...................................................+..........+...........+.........................
...........................#........................+.+................+......................................................................................................+...#...................#........+..........#.........+...........................#............+........+........+.+.....+.+#........+.........
..#+.#+................#.........+.............+....+..............+.....................+........+.......................................+.......................#......+.....................#.++..+..+..........................................+.............................................................+...+.......
......#.............+...............+.................................................+.....+........#.....+............................................................+............................................................+...............#..............................+.#...............#......................
............................+.......+.........................+...+....+......#.+...............+........................+.............................+............................+..+..........................................+................................+.......#.+............+#...............+.................
.............................................+..................................++......+.....#......................................+.......................+......................................+...................................+.+.......+.................................................+..+.....................
...................+.............+.......+...................#++......+.......................#+........................................................+..+....+..+.+.........#...........+.............+....................................................+.......+...............+............................+.........
..+.................+................................................#....................+..............+.++........................+..................................+................+..+............................................................................+.....+....................+................+.......
....................+....+...................................................+..+.....................+....+......+...............+...........................+......+..+.........................+................+.+.....+.................+...............................................+.....+.......+.................
+.................................#........................+.....+#............+.......+.......+......+.....................+.........+.....+.+.............+......+.........+......................................................+.................+.......#................#..............#.............+...+............
...............+............................#............................................+..................+......+..+.+...+...................+.............................+..................+.+....+.+.#......+..+......+.............+.......................................................+.....................+...
....................................................+....................................................................++..+......+..............+..............+................................+...................+...+.....+.........#....+.....................+......................................................
..........................................................................................................+..........+..#.+..................+....................+..++....................+..........................................................................+.......................+..............................
..............+..............+...........+..........#............+.........................................................+.......+.........+................................................+.........++......+.+............................................+..............+.......+.......+......##......................
.......+......+..........................+..#....+.........+......+...+.......+.............+.....+........................................+....+................+......................+..........................+.......+...............+...................................+................#...............+...+#.......
............................#...........+........+.........................##....#+........................+.................+............................#....................................................#...............................+...........+..........+........+....................++.................+.....
...#......................................................................+...................+................................................................+..+.+.....................................+............................+.............................+.+..+.....................#................+....+.....+
.........+.................................+.....+.+..........+..............................#......#.....+............+...................+.......++.........+......#.......+.......+.................#...+...........................+.....#............................+.#..+.......................................#..+..
...........+......++....+.........+.....................#................+...++.............................+.................................+.+.....+.........#.....+................+...........+...............+...#.............................+....................#..................+......................+........
................++............#........................+.......+.....................................+...........+..........+.......................#+.....................................................+....................+.#.....#.............................+.........................++..........................+
.....+...................++...........#........................................+............................#...+........+.+...........#........+.......................................+..............+...........................................................#...+...+.............+........#.........................#
....................+...............................+...................................+..+........................+.......+....#+.+..........................#..+..+.....#......+..+...#........................+...+....................................+.............................................+...................
.....+.............+........................#+.............................+...++...#...........+..++.....+.+..#................................................+..................................................................+.................................+...+++.........+....+..+++..#..............+.........+.
.......................................+...................................+................................................................................................#.........+............#.................+.......................#..............+.....#.........+...............................+................
............................+.........+..............+...........++..+......+...+.....+............+...............+.............+............................................................+............................................#..#...........+....................................+...............+.......+.....
...+............................++..................+.................+.............+.................#.................................+...#..........+.....+........#..............+...#...........+...............#.........................+.............................................................+...........#...
.+.+......#............+...........+.................+...+.............................+............+......+..............+......+....+..+...................................................#......................................................#+...............................................+#...............+......
.....+...........................................................+............+..........+#......+.............................#...#.....................+.+.............+......................................+.................+.........+................+............+.....#.+.........#..+.............................
..+..........................+#.............+.................+......................................................#...+.......+.......+...........................#..................#.......+........................................................................+#.....+............................................
............................+....................+........+............+.............+...+#...........................+......................................................+.........+................+....+.........................+......#......+......#......#.................+........................+...........+..
...........+......+....+.......+......+................................................................................+...+..+..........++........................#...............................................................+.........#....#....+.+....+.................................+....+.....................+.
.......+.+................................................+......+............................................+.................................................................................+.........................................+............................................................+.....................
.+....+.....+.............................#...................................+..........................+.........................................+.....................+..+.....+.........#.......................................................+.........+...........+..+..+..................+....+....................
............+..........+.............+.....................+......#................................+...................................................................#......+.............................................+........................+.#..........+....................+....+...............+.........+......
.....................#.............+..............+.........................+............+..+..+........+.........................+............................+.....................+...#.+......+...............+..............+.+..............................................+...............................++.........
..................#...........+...+...+..................#..................................................................+.............#...+........................+......+...............................#....+.................................................+.................+.+...................................
.........+.+..................#..+..........+...............+......#...........+.........+..+......+.............................+.........................................+.............+.....#.............................+.+................+.......................+..............................................+.....
........#........................+............................+..........................#.........+.........+.............................+......................+..............................................+...........+....+.....................................#..#.+......................#..............+.....+...
........#.....+..................+..............................+.....................................+................................................#++.....+.........#..+................+...+.......+.................+.......+.........+................+................................................+.............
................................+....++....+............+...........................................+...................................................................+...+.......##........+..+..+..........................+....+..........................................+..........+.........................#........
..............+...+....+...................+.....+......+...+....................+............................+.........................................................#..+...+...........................+...+........................+..+.......+...............+..+............................................+.........
..+.........................#...+.............+.....................#.........................................+...................+...+..............................+....+.......+............+..........#...............++#................................................................................................
...................++.......................+............+..................+...............................................................................++.................+.....#...+...............+......+...........+........#....+.......................#.......+...........#............+.....................+...
........+....+......+.............................+....+.................................+..................+.....................................++..+..................#........+.....................+...................+..+.............................#........+..........+.....................+...................#.
.................+.............................................................+.+..........................+............+..........+...............................................................................................+....++.......+...............+.....+.......................+.+....................+.....
................+............................+......+.......+..........+.................+.....................................................+......+............+.....................+.+........+.........+...................+....#...........+...............................+.+.......+...............................
+..............+.+...+..+......................++........#.................................................+.+.............+....++..........+......+..............................................+...........................+.........................................#....................+#...+.........+..+.............
.......................+.........#....................................+.....+...+.....+......+.+....................................................#.....................#.............................+.......+........................+....................+.................+.................+......+........+....+.....
...................#.....#...+........+.......#.........................................+.....................+.......+...........+...................+..+....#.....#........+...............................+#.................+.................................+.................+........................................
...+.+...................................................................................................+..........................................................#............+.................+..+.............+...........................+................................................+.......+...............+..+
+.........+............................................................+......................+.+..................................................+........................................#....++.............................#...........................+......+..............+......#.................................#.
.........#..............................................+....................#..........................+..............+.....................................+.......+.......+..#.....#....+.............++........+........+...+...................+.+....................................+..............+..................
...+....+.......+..........................+..............+...+..........................+.................+.............................+.................+..........+........#...+.........+.............................+......#...............................+.#.......#.+.................................+............
..#..........................+.......#..............+..........+.+..................+..........+...........................+.........+................+..................+.............................................+...+.......................+......+........................+..........#....................+.....+...
....+..#.............#+..#..................+...#......+......................+..........................+...+..............+.............+..+..................................+............#.........+......................#...................+............................+......................+....#.............+...
................................................................#...............+...+...............+..........................................................#............................++.......................................#..............+....+.......................#+...........+.......+...................+..
.+..+..................................+............................................................................+.......+.........................#....................................................+.........................+.......................................................................................
.....................+..........................................#.....#............................................................................+................+..+......+..........+........................+......+....#....#..................................++..+........+...+............#............+...........
....#....................................+...+................................+.............+...................+...#......+............................+.......+.......................+......................................++................................++............+.............#..+................+...+.......
..........................+.+.....+............................................+...+................................+...............+.+.....++..#..+...............................................+.......+.......+............................+................+.....................+..............................+...+..
....+.......................+.+....................+......+...............+.................................+.............................................+...................................+..#...+.........................+.........................................+.......................+....+......................
.......+#................+.....#................+...+.......+.+...+............................................................................................................++..+....................+......................+.....................................+...........+........+......+...............+..........#
.....+.............................+...............................+.......+................+...............................+............................#....................................................................+..............+...................+.......................................+..+................
...........+...........+...............................#...+......+...........................#.+................+.......+.........................#...........................................+................................+.........................................+.........+....................................+...
.+......................#................#.......................+..+..........................#.....................#...................#.............+.......................................+..............+.+............+..+.+...........+...................+.........+............+................+................#.
..+....+.......+...............+..................+..+.....................................................+...+...#..+.............................#............................+...#.............................................+.........................................................................................
...+............................................................................................+..............+...............................+........+.............+........#..+...+....................#........................+....+............................................+....#......+....................#.....
.................+...................................................................+........................+............+.......+........................................+........................##....#..+........+..........................................+..............#.....#................+.................+..
...........+..........+..+..........#+...................+.......+...............+............+............+....................................+..................................................+..........+...............................#......+........................................+........#.....................
......................................#......+.............#......+...........#+....+.........+.........+................+.................#....................................................................................................#...+#.......................+...+.......#.....#.......+.....................
....+.........................+....+...................++..+........+.................................#..................#......................................+..................................+..........................+..............................+....+................#.......................+............+#...
...........+..........+........#..+.......+...............................................++................................................................................................................+............+............+...................+..........#...#.........+............#............................
.....+.+...................+..++..............+.........+......................................+..........+...................................#..........................+............+............................................+....................................................................#....................
....#.........................................................................#......................+.+...................................................++............+...................................#.......................................................#......+..................+...............+.#..+........
..#..........................+....................+......+....#................+.............+.......................+..........+.......................................+....+...........+.......+.........................+......................+..................+...+....+............+....+.....+...+..................
..................................................................................+............................+.........................................................+.....#.........+........+.++..+.....+...........+........................................#.........+...................+...........................
+................................................#..............................+........+.....#...........+..........#.................................+...............................................................+.............#...+..............#.........+.+..............................#........................
..+.................................+.....+.......................................+............................+..................+............+#...............+.+.............+..................+......................................+.......+...................+......................................................
+.....+...........+........+......+.........................+........+.............+........#.................................+....................+..#.+.....+....................................................#........+........+...................+.............+.....................................................
...................................................................................#.+..................#...........+............................................................................+...+.................................+...................................+......................#.......+............+.....
..........................................+............+.+...................+............+.........................+............................................+.......................++................................................+........+...........+...............................+......................+.....
..........................++...................+..............+...........+..........................#........................+....+.......+........................+......+........................................+..+....................+............+.............+.........+...........................................
.............................................................+.+....................................................................+.........+...........................................+......................+.......................................++...+...................................+......+...+.......+....+..
......+...............+.........................+..............++........#................................................................+...+........+..........+.....................................+...........+..............+................+.................+...........+..........................................
................+................+....+..+....................+....+..................+...#........+.....................#.......+..+.......................................#...............+..+............#.........+#...................++..#...........+..............+..............++..................................
+...............+.......+..+......................................................+.........#...........+.....................................#........+..........+.........+.................................................+.............+.............................+.+............+..+......#..........+.......+......
....................+.....................#........#....+........+..+.....+..................+.......................+.....................................+.............#................................+..+....#....................................+.......................................+..........+.+.....+..+.......
.......+............................................................................#..........................+........+.................+..............+..............#+....+....................+.+.......+.+..#......++............+...+..................................................+#...............+..+.....++...
.............+............................#............#...+.+......+......................+.................................................+.............+..........+.......++....................#....................................+.+.......+.........................................................................
+#....+.........+......++......#................+................+..+.......................................+...............................+.......+....................................+........+..............................+..............................+......+.....+.......#........+..............................
........+..........#...............+.+...........+...................+..........+........................+..+............................+....+..................................#........................................+........+..........+........+.....+.......#.+..........................+.................#........
..........#..+................................................................+.............#........................+...........................................+.....++.......................+.................+..............+..+............+......+.....+.......................+...................................+..
....+...+.............+...+.....................................+...................+.#......+++..+.........+.....+.....................+.........+.........+.................+....................................+.................+...#....................+......+...+....................................+...........+..
........+...........................+...#........+........................................++.....#........#.....#.+...+...........#+.................................+.............+..........................+...+..................#..........+......+.....+..............................................+................
...............#.+...........+..........+...........+..............................+............+.........................................................................................................................#........#...........................#..............+......+......+........+......................#
........................#...............+....#................#.#...#..........+........+...........................+.....................+....................++...........................+....................................................................................++...........+..............................
+.....+.....................................#.................................+...............................+....+...........................+........+..+..............+...................+............+........................+......#......#.+..................+.........................................+...........
....+.............+#...............#........+................+..#..............................#.................................+................................................................................+...#...+..........+.........................+......+......+.........++.#......+.+.........................
............+...#...........+...............+.#..................+............................+.................+......................................+........+.............................................................................................+..........+...................#......+.....#..................
.......................................................+..........+........................................................+.+............................+.++..#.#...........................++.........+.......................+............#.........+........................................+.........+....#............
.................................................+......................................#....+...............................................................................+....+...................................................+.......................+....#.....+......+.....+........+.............................
...+...+..+....................++...........................+....+..+............+............................................+...............+.+............................#......................................+.............+...............++........+...+...............+....+.........+..............+..............
............................................................................+..+...............+.........................................................+...........+.+.#.............+...................................#..#.............#...................................#.+..............+...........+...............
..............................+.+........+.................................+....................+.....+.........#...........+................................+................+.............+..........................+........................+.....+...............................................................+......
...............................................+....+.......................+..........+.............+..................+.+........................#.........................................................#.+.+...................+......................+................................................................
..........+.................+.......................+........+......+...................##...............+.................................+....................#+.............+........................+.........#.+.................................+....................+.............+........+..........+..#..........+.
+.......##.................................................+........+.+.................+.++..+.....................+..........................................++..........................+.....................#......................................+....+.#..........+.................................+.+....#+.....+..
......+....+...+..................+........................................................+...+..#......+....#.....+....................................+..#..............................#..............................................+............+........................#.................+#..................+..+...
....#..+......+........+.............+................................+.#...............................+........+......++.......................+........+.....+.........................+........................+.............................................................+................................+......#...
......................+........................#..............................+..................+.....+............+......+..+........................#........+..........+....+...........................................................................+...................+..................+.........................
.....+......+...............+......................++.....................................+#......+....................................................................................................+...............+.........+............+....+...................................................+#....................
.........................................................................................+............................................................+..#................+............................................+............................................+...................+......+...........+..........+......
...........+.................................................................................+...........+...................................+..+....................+....+.........+............................+........+...............................................+......................#....+......................
......+..+......................+...........................................................+......................+...................................................+..........+.......................................+...........+.........................++.....+........+...............+........+.......++..........
....................#.......................+......................................................+....#................................................#..............+..+......................+....+..#....+.......+..+..................+........#....................#.................................................
.....+......................+............+........+.............+........+...............+............................++.....#.................+..+..+..........+...........................+............................................................+........#............+#....+.....+...............+...............+.
...........................#...........................................................................+..........++.........+.............................+................#...........+.+............................................+........+...............+.....+........#......+....+.....................+...........
.........+.............................+.................#...#.............+..+...............................+.++................................++..+............#+#.......................+..........#...........................................+....................+...............+....+...............+..............
.............+................................#....................+.....#...+....+..............+.+..+........................................................+..................................................+...............+........................................................+........................#........
..........+......+...++.....................#.+.............................................+.............................................................................+......................+.................................................+................+................+.....+...........+..............+..+..+
........+............+...................+.......+.......+.................................+.....+...........................................#.....................+............+......................+.....................+.................................................+.......+......+.+..+.............#...........
+.....+#...........................................................................................+..+..........................................................................................................+.............#..............+............................................................+........+........
........+........................+..+...+.............................+.................................................+....+................+...............................+...................................+..+..+................+.....#..........++..+............+..............................................+..
...+..................................................+...+..............#.......++.................+......++..........................................#...........................+.......................+.........................+.......................................................................................
..................+.#...................+........+..............................................++...........................#.......+............+.....................+........................#....................................................................................................#.......+........#.....
............+...................+.......++.................+........#...........................#......................+....#......................................++..............+....................+.................#..............+..........+......#......+.......................#..+.....#..........+......+.......
..............+..............#+....+....+................+.......+................#.............+.............................................................................................+...........+..................+.+.........+....................................#...........................+..+...............
.....+............................................+............+........................#...............................+.+..#+...............+............................+......+.....................................+......+...+.............+.........................................+.................................
...#......+...........+.+.......#.......+............+...........++.+.......#.......................+............................+.........+.......................++.................................#.+................+.+..............+.......................................+..................+....................+..
...............................+..........+..........................#............................+..+............................+...........+........+.........#.......................................+.......................+......+.....++......+.....+.........................#.........+.#...+.......+.+............
........................................+.................+...........................+................................#.........+.......+.....#.......+.....#+..............+.....+...........+.......................................+........................+...#........................................+.............#.
....#.+....................+......+...................+..+..+..............................+..............+..................................................#..............................+...............+..........+..........+.............+....+..............+++..+.......................+...........................
.............................................................#..+...+.....+..........+.............+......++...+..........................#........+.............+.......++.........................................+............+.........+.................................+...................+..+....+...............+...
..............................+..............+...............+.+...........+......................+....................+..................................+.....+.........................#.........+..........+.......+.......+...........+...................................+...........+..........#....+.................
....+........+.........#.........#................................+.........................................#....+.............................+.........+............+..................#.............+..................+.........+............+........................+.....................#..........+.................
...+...........................+.......................................#................+.............+...............+...................................+....+.................................................+.................................................#................+...................................+....
....+.........+.+.....+.#..........#..............................#....+..........+..............+............................................#................+...........................+.....................................#....................+..........+...........+...............................................
..+...........#..............#....#..............................#.........+...+............................+..#.....................................................+.........+.........+.........+.....+..............+.....................................+...+.......................+.....+.................+..........
#..................+.......................................+..........+...+.........+...........................+..+....................+............+.................#.......................................+............#....+.+.............+..+........................+......+.............+.................+.......+
.........#.....+.......#........................................................#..+.............................................................................+..................+.................+........#..........+.....................+.......++.+...#...+...........+...................+.............+......#....
...................................................+..+.............#........................#.....+.........................................................+................+.......#.......+.........................................................+.+........................+...........+.........................#...
..................+..+..........+..........+......+...+...............+.....+.............##..................................................+....+....+...........................+...........................................................#................................................+.#.........................
+................+#.+........+.......+........+........+..#...............+.........................................+...........+.............+...........+.....................................................................+..........+.............................+..........+...+...+.+......................+...+...
..........+............+.....#...........................+.........................................................................#............+........................+....+.............+...........#...............+.....+.........................................+........+...............+...........................
...............+.................................+..........................................+..............+.+...........+............+.......................+...........+......................................................#.......+............+..........................#.................+.............+...........
...............................................................................................+.++...................+..+..............................++..........+....................#.......................+..........+...................................+............+.................+.............................
..........................+............+.................+............+.........................+...............................+...+......+......................#.................+.................+....................................#.....+..............+..........................+.+.........................#.....
....................+...............+...........#+............+...................................................................................+...+.............................#..+.....+.........+...............#...........................+.........+...............................................................
........................+.........+........................+.............+.+...................+.............+....+...................+..............................#......................+..+........#.+..........+....................................................+..................................................
.....................#.....................................++.........#........+........#...........................+..................................................................+...........................................+.....+.+..+........................+........+........+...................................
.............+...................+............................#........................+..............+.+.......+............+....+.#.......................+.................+.....................+.....................................+.....#..+..+.......+.........................#+................+...+#......+......
...............+..+...#..........+.....+...............................................................+........#.+......+...................................+..#..........................................................................+.......+.+........................................+...............+..+...........
....+..............++..........+..........................................+.....................#......................+#..........++.........#..+..............+.......+...........#........#......+.+...............+...................................................+..........................+.................+.....
.................................+........................................................................................+........+#........+.....+.............+................#...+..........................................................+................+......................+....................+........#.....
..+..+............++.................................................#.....#............+.+............................+.++..............................#....+.++...............+..........+...........+.........+........#............+..........+.......+...................................+......+......#.....+........+
...#...................................#...........................#............................+................................................+...+......#........+........+...+......+..........+..............#....+....................................................................................................
......+..........+.................................................................+.........+.......+...#...............+..............+.........................#......+............+..+...............+............+........+.......+...........#...#......................................+......................+......+
..........+......+........................................................................................................................................................+......................+....#.......................................................................+.......+......................+...+.+.........
......................................................+#..........+...#......................+........+.....+...........................#......+....+................+.......+..................+....+.............#........+......+............................#.......................................+.................+..
........+..........+...........................++...........+..........................................................................................................#.+...............................#.........................................+..+...#............+....+....................+.......+.++......+.........
........+..+..........+............+....................................................+...........#....+.........+...............+....................................+..........+.+..............................+.+...........+......................................#...+...+................+.....+....................
......+.........................+...........+............................................+.+...+..............+..................#+...+................................................+..................................+.......++.......+.....+....+..+......................................#...+.......+................
.........+....................#...++.....+............................................+.+..............+.............................+...+..........#.........................................#......+....+................+.............................................................#...........+.......................
....................+.....................++....+....+...................+..............................#...............#..........................+.................#.....#.............................+..++........+.......................................................+......+..........................#+...........
..+...........................+.........+....++..............................+.................+................................+.........+..............+.+...............+...............................#................+.................................+......................................................+.......
...##....+..++..........+.............................+.....+........+......++................................+.......................+................+........................................+.+.................+.....................................................++.................................................
........++......+........+.........................#.....................+.................#........................#.......................................#....+..+............+......+..........+...........................+..........................................................................+..................
........................................+....+................................................................+.....+.............++.+......................+.+.+....+.............................+...................+.........+..........................................................................++............+..
.........................................................+......+....+.....#..............#..#.............................................#...............#+...................................................+.......................................................................#............+..............+........
.....+...........................+...........+.........................+#.......++.........................#..........+.........+...........+......................................+..........++#...........+......+...........................................+..............+...............#.............................+
.................#.......+.......................+..................+..+.............+............+...+..............+.......+.........+.............................................................+.........+......................................................+.....+.++..........................+..................
+.......................#....................+.......................#..............................................................+...........................#...+..................+...........+....................................++...++.......+...+.........................+.....+.................................+
........+.+.......................................+........+...........++........+...........................+.............+.........................+.+..........................+..+............+.........+..........+.+..+.........................+.........#...............+............................................
...+....................+..............................++...................................+....................................................................+...................+...................................+................+.............................................+................+................+..
...............#....+......+......................+.......................................................................+...........+.............................................+.................................................................+..................................+.......+...........................
...+..+...........+...........+.........+.................+....+.....#..#...............................................+..........+.........#+........................................................................+...#...+...........+.......+.....................................#.+.......#....+#...................
..................+...+..........#..........................+.....................+.........+...+......#........................................+............................+#.............#.......................................................++..+........+..................+............+...........................
...........................+.......+............+.....+......#+..+...................................+.+.+.........................+.+.............................+............+....................................................+.....................+...+.......+..+.........................+........................
....#....................+..................................+...........#+........+................++.........+.....+.....................+............................++........+.+.................+.................................+...................+.........................................+................++...+.
.......#+..............................+................+.............+.........................++.........+............#.+......+.+............................+.............+.........+.....+................++.+.....#.....#.+.....................+...............+........+.............................................
.............+......+..................................................+..................#....+.......................#..........................................+...................#................................+...................#......................................................+..........................
..................................+................+.......................................................+...............#.......................#.............................................................+..........+................+.......#...#............+.............................+.#..................+...
.........................................+++..................................+.........+.......+.................................+..#.................+.........+....................+.............+.................................+...........................#.........+..#..........................+....+.............
...............................+..............................+............................+.................+...+..........#...+........+.+.............................+...............+........+.............+.......+#.....+........................+.........+...................................................+......
...+......+............+..........+.................................+..................................................................................+.............+.........................................................+.....................#................+..........................+......+.+..................
.......+...+............+....+.....+............+..+........................+..............+.........................+.+....+................+.....+..........+.............................+..................................#.+....................+.......+.......................+.+......+...............++............
...........+............+......+...........................................#...#........++............+..................+.........+..#.......+.....................+..........+.......................+.............+..............................................+........................................................
..................................................................+................+.......................+...........................+..#.....#.............+.+.........................#.........#.....+.............+......#...................+..................#.........+............+................+..............
.....................+...+............+.............................................................#.........+#.....+...................................+.......................+...................+......................................................#.........+....#...................+..............+..............
..+...................#........................+..................#..#...........#...+...............................+..+.......++............................................+.+........+....#.................................................................#..................#.........................................
........#.....................+........+........+....#..............+.........#.....+.#.....+..........................................+.....................................+...+.......................................................................................................#...................................
....................................................+.............+.........+...................+.+............+.........+......................+................+...........+............+....+....+..................................+..............+....+..................+......+......#.#........+....+..........#.....
...+...........#.........#.........#..................+.+...+.+.....+........+..........................+.............................+.......+..+.....#..........+.......+.....#..............+....+..#....................+.....................+..............................#...............+...........................
....+...+............................................................+...........................+..+.................+..........................+....................+.................+...................+..+....................................#..#......+#.................+...........................................
...+.......................+.+................................................+...................................................................+.....................................#.........................#............+......................................+..+.........+..+#............+......+.................
.............#.+...#.#.....+....+....................+........+..+........................................+............+.........................+......................+.+..+.......................................................................+..........................................................#..........+.
...................................+.........................#..+............+..........................................................................................................+.................+...............................+............................+.....+.......+......+#...............................
.......+....#..#......+..+.........#........................................+..+..........+............................#...................+.....#................................................................#..+....................++...............................+.......+.+.................+.....................
..............+...+.....#.................+.#..+....+......#................................+......................+.................+...........#.........+.............+......................+........+..................................+...........................+...........+.............#........+.................
............................+................+........#...+........+.........................................................................................+.....................#.........................+....+...++......+...............+.................+....................+..+...+++..........++.......#....++....
...+...+...............+................................+..........+......+...............+..........................+.......+............+....+..........+..+........+.+......+................................................................................+.................+++.....++...............+....++...........
...........#..+.............+..........+........+....#......................................................................+...+..........+....+........#..+....#.....................+...................................+...+...............+...........+..+..............................#...............................
....+...................+.+..............+........+......#..+.................+...........#....+...........+..............................................#................#....+...+....................+.....#......................+..................................#.............+............................+........
...........#............#................................#......................++.+............+...............................................................+......................................................................................+...#............+..........++.+......................................
.........+.....................#.........+................+#...................................+....++.......+....................+.........................+.........+....................+..............................................+...............................+.........+.+...........+..........................
...........+...............+.+........................+...................................+.......................................#.........+.....................................+.........+................+...................................................................#+..............+............+........++....
....................................+.........+.........+.................+.............................+...................................................+...#.............+........................................++.+.....+..+................................+.....+...........+......................................
..............................##.................+.+.......................+........+...........+........+...+.....+.........................+..........................+.................................+.........................+.....+......+............+............................................+..........+......
..+....................................+....+.+....+.+........+..........................+.............................................+.+...............................................+.+...................+.....+........................................+..........................................+..#...........+....
..........++..........................#...................................+.......................#...........#...........................+....+.........+.+...#.....................+....+.......................#..+.....++.....+.....+..+......+................+.........++........+.......+..............+..............
...............................+.......+...........+...................................+............................................................................+...................+............................+#......#.....+....+.........+.................++..+...............+...................#.......++..+....
...............................................#....................+...........................+...........+.......+....++....+...+.........++.........+..................+..........................#......+.....+...#.#.........++........#......................+.+.......+.....................+........................
...............................+......+............+.....................................++.....+...........................++......................................................#...............+.......+.......................#........+..+......+........#...............................................+.......+....
......................................#......+.#..........+...................+.................................+............+.......................#.........#....................+.......+.........................+.......#............................................................................##......#.+....+..
..........................+.......+................+........++............+..........+..........................++...............................+...............#..+............+..............+...................+...........................................................+.....+...............+......................
....+........#.........................................+.......................................+.....................................+......+....+........#..........................#..................+.....+........+......+.....................+......................+.................................................
...+............................+........+.#.......#..+...+...........................+........................+........+..+..........+............#......+...+...........+.............+.#.........+..........+.........++............................+......................................#....................+....+....
....+..............+............+#.+..................#......+........................#..........................................+..................................................+.+..................................+.........................+..................................+.........................+............
................+.....................+.................................#......+...+..........+.+.....................+............................+.#...............+..........+.............+...............+.............#.........................+..+......+...............+....................................+.......
.......+........................+..........................................................................................#...+...............+.+.......................................................+...+..........................++....................+..........+......+..............++.....................+......
.....+......................+............#.......+...........+............................+...........................#.............+.............................+......................+..#............................................+.................+.....................................+............+...+.......#.#
+..........+..............................#..+.....+......................#................+....+...................................................................................................+..............+++..+.......................................+..........................................#.................
+...........+..................+.+.+..........................................+...................#..........+.................................+.............+.....................+........+......#.....+..............................................................+...................................#................
........................................................+...............................................+.........+.......+................+...........+...........+....+.............+............................+..............#........+.......................+......+..................................................
...........................................................#.........+..................................................+.................+.............+..+.+.......................++..............+.+...+..........+.................................................................+..........+.............#...+...+...
...#....................+.............+............................................+.....................................#............................+.......#...+.............+...+........................+...........................+...........#......................................#................+...............
.....+...#..+................+..+.+...+...........................+..............#......................+.........................+...............................#....#......................+....#...#.............+........................#.......+................+...................+.................+.............+.
............#..........................+.......+.+..............................+.......+..................+....+......+...#.................................................................+.............#.#..............+................................+....+..........+..#+...........+...............+..+..........+.
..........#.............+.............+........+............+........................+......+...........+.....+.....++.....+#...........................++...+...............+................#.....................................#.....+....+...............................................+......#......................
...........+.....+.+....#.+..................#....#..#.............#................+.................................................+............................................+...............................+......+..........................+..........#.......+...................................+................
.....+......+.....+...................+.......................................+..+..................................................................+.+..............................+..+...................+..........+......+.......................+......................................................................
......................+.....+..+..........................+.+.........................+..+............+...........................#............+..+.........................................................................................#........................................+...............................+.......
............+..................+.....+..................................#.....+.............................................+...............................................+.......+................++.....................................+.......+.+...#..+.............+....+...........+.............................+..
.................................................+............+.....#.............+...............................+..............+.............+............+...+..+...+............................................+..............+....#............+.................+#.............+................+....+................
.................#..+.......+#..............................................+........................#...#..............................#..+.............................#...+............................+...................#............................+.................+......+.............++.....+.....#.....+.......
.+..+....+.........................................+.......++................................................................+.....++....+.................................................+........................#...................................+.....+...................................+.............+............
..+............................+.......#.......+..........................+....+................+...............+...........................+......+...........+....................+..........................+.....+.........#.....#.....................................................#+........+..+....................
...............+...+.......................#............++...+....................#.......+..........................................................+......+..................................+...................#......+.................+...............+.................+.+............................+...............
.............#..........+....................+.........+..#..........+.....................+....................+....+................#......................+......+..................++..........#............#............................................+.........+.......#...................+.........................
..+.......................#................+.....................+................#..+...............................+.......+..........+...+..............+.........+....+....................+...+...............+...................++.......#....+..................................................+....................
.............+........................+........................................................................+.................+........+.................+........+.+................................................+...+.............................+.............+...........#.+......................................
..+........+..................................+...+....#.+.........+...............................+.....#....+............................................+........+...............+...+..................+..............+..............++............................+..+.........#..................+..+..+...............
.............+...................+........................+...#....................++.........................+.................................+.........+...................#...............................................................................................+.......................#..................+...
................................#............................................+......+.+...+......+...........+.............................+............+.+.........................#...........................................+.........................................#..................................................
.........................+..................+.....+................................................+.........................................................+.....+......+......+.........+..........................#................+............................+.............+#.........................................
..........+...............................................................#....#...........................................................#........+......................................................+...+........................................#..................+.....................................+...........
........+.......#.........#.......+...........+.......................................#........+..............................+..............................+.......................+...+.....+...............................................................+.....#................................#......................
...............................................+..................................+................................................+..............................#....+..+......................#...............................................+....+.................+......................++......+............+........
....+.................................+......................#....+.....#...............+.......+.........................................+......#+...++...............................#........#............+.....................................+..............+..+....+..................................................
..........+..#.........................+...............................+..............+........+.................................+.......+..........................#..........................................+.......+....+.................+......+..............+.....................+.............................+.+..
...+.....+..........................................................+..............#.+.......................................+...............................+....................+.+.............+............+.............+..........++...............................+....+.....................+....................+...
.......+................+........+...............+.....................+.....+........................+..........+.............+...............#.............................#..++.....................................................................+..........+.........................+.............+.+...+.+....#.....
.................................+....................+..............+...#.....................+............+......+.....................+......#.........+.+..#.............................................................................+...................................+.+........................................+
.........................+.+............+.................................................#...................+....+...............+....+........+..#................................................................+.......................#.....................................+.................+........+..............
#..+#........................................+....................+.....+...............+......+.....................+................+...................+......................................................+.......+................+.........+..................+......+..............................................
..+...................++.........#........+.........+................+......+........................+.....................................................................................+......................+.......................+.......+..............+...+............................+..........................
.....+...........................................+..........+.............................................................................+....+.....+.........+..........#..........+..............................#...............................................................................................+........
............+.....................................+........+.++......................+..+..+.....................+.....+..........................................................................................................................+........................+........+..........+#..+.......#....+............
..+..+...++.#...+........................................+...................+..+..............+.+......................................+............+.+..........+...+..........#..........#.................................................#.....................................................+........................
.+.....+............#........#.......................+..................#.........+......................................#.........................+....+.........#..+...............................++.......................................+................#...........+.......+.............+...........................
+.......................+.....+...................................................+..+.........+.....................................+..........+..................+.+..#.....................+..............................+...........................+...............................+...................................
...................................+.......+...............................+.......#.........................................+...................................................+..........+.++..+...........+.............................................+.....+.#........................................................
........+............+...........+............+.................+....+...#.......++...................+.........................++......+.......+............................+.........+.+.#..................+................+....#..................+...............+..........#.........#..........................+.....
....+....................+.......+.+................................+.....+..........................................................+............................+.....................................+..............................+...+........+...................+................#....+...........+..................
....................................................................+........................+...........+.#...........................+.#.+..+..........+......+................#..........................+................+..#..........+..........+..........................................................+.........+.
........+...............+....................+........+...........................................+.......+............#...#+...................#..........................................+........+++....................+.....................................+..........++............................+..................
....#......+.................................................#.........+..............+...........+................+..+............+...........................................................++..........+...+...........++....+......+...............................+.....+...............+....#.........................
..........................#................+...............................+.............++.+...+.......+................................+...................................................................................+......................+.................+..........................+..+.......#..+...........+.
...........#................................+.+............................................................+..................................+...................+................................+....+.....+........................+...#.............+.....................+.+.........+.................................
.........+........+.+.....+.............................................+...................................+.........................................................................................................+..........+................+...........................+.......................+..............+..+....
...........+.............#+..+.......................#.....+..++....+..............................+....#.+....+........+.#....#.+.............+.......................................................+...........+..................................+............+.................+.....+.......+......+........+.....+...
....................#...#......+.......+............+....+....+................+....+....................+........................................................+.................+.....+.................+..#.............................................................+.+.............................................
.....................+........#.+..............+................................................................#.+......................................+.+.#........+..................................+........+.................................+.........................................................+..............
..........#............+.....#.............#.................+.............................................................................+....+....+.............................+.......................+...............+..........................+...+.....+...................+............+...........+...............
.................................................................................+..............................+...........................................................................................................+.................#................#............#......+..........+.+.......................+....
+.............................+...........+................#...+.+....+....+.....+............................+..+............+......................+....................+.........................+.+...........................................+.....................+.......+...........................#................
.....................................................................+.+..............#........+......................................................++..........................+.......................+.........+..+.....................................+..........................................+....................
............................................#..........................................................+............................+............+..................................................................#...+...........+#..............+...+.....................................................#..............
............................................++.................+........+............................+.......................................+...................................#................................+.......................+....+......+.....................#.................................#...+....#.....
.............................................+.+.....+..+........................+.....+..............................+.......................+............................................+.....................#.....+..+......+........+................+.....#.............................+.............................
.......+.............+..........................+................+................................+.................+.................................+.............#......................+...+............................+.+#.+..#...............+........++....+..+...............................#....+.................
.........+.....+.............................................#.................................................................................#................+.....+.....................................+.............+................#.....................................+......................................#....
............+.....................................................+....................................+...................+#.....+..............+...................................#...................................+..................................+.....................................##.........+.....+.........
......+.............................+...........#..................................+...+............#.......+..................+...+...++......................................+.................+...+............+...........#.#.......................+.................+..+.............................................+.
.....+.....................#........+..............#....................................+............................+...........+.....#......................+...............................+....................++.....#....................+..........................+............................+.....................
........#..++..................+.+.+.....+..+..................................+............+.....................#............+.............+.....+.+.....................#..+...............................................................+..#.....................+......+.................#+..............+............
....+.....+.......................#.......................................#+.+....#+..............+....#...............+......+..............+.......+.+.........+.............................+..#..................+..............................+..........+.+..+........+..+#..............................+............
................#.....................................................+.................+.........+..+...........+.............................+.................+.+...#.........+....................................#.................................+...................................+................................
.............+...................+.+........................+................+....................+................#...........+..........................................+........+.+......+.....++.+.........................................................#.+...................+...........................+...........
..........+..+............................+.............................................................+.....................+....................................+..............+.........+....+...........++...........+.+......................+...+............#.......................................++...#...........
..........#.......+...........+........+.............+.........................................+..+.+....................+.......+...+...............+......+...................+...............................................#............+...................+..+.......................+..+.............+#......+.......
.......................................................#.......+........++....+..........+......................................+..............+................................................+.........................+.................................................+.......................+........................
+...+..#...+..+...+...+..............................................................+...+...............#.................+...+......................................+...........................+................+........+............+........................#.+........................................+...............
