317 317 16
.......+..+......++.+.....+....+.....#........#.....................++.+#..........++................+............................+........+...+.....++................+.....................+..........................................++...+...+++...+.......+.+.............#.............................................
.......+.+....................+..+....+....+..+.......#.............+............+.........+.....+..+......................##.+................+..#..........#.........+.........+.............++.......+..............+............................#...............+.......+.......#........................+..+............
............+.....+................+............#...........+....................+.........+#.................+............................+.+....+....+#.+.+........#.+......+..........+............#....+..............+.................................................+.#......+........+.......#...+...............+..
...................+.....#.+...++..+..............+..+....+...+....+..+...+.....#.......+.....+...................+..+.........+..............+...#................+..+....++..+.................+..+.......+........+.............#........+................+.+...+....#...#................#.....+.....++..................
.............................+#......#.........+.+...+....+.........++.+............................................+++..+......+..........+.+....................+....+................+.....++...+..#...+........+.#.............+..........++........+++......+..........+......+............................+.........+..
...+....+.+................+#...............+.....+.+......+.............+........................+............................................+..........+................+....................+...........+.................+...............+............+...........+..........+..........+........................+......
.........+.....+...+...............+..+...++..........+...++...+.+#...................+.+.+......................#......++.....+...........+.............................+....#...............+.......#......................+......+...#..................................#...+.........#+.....+........#.........+.........
......................................................+.............#.....................+.#.#....+...............+#+....+...+.....................................+......+......+...+.......+..................#...........+..+.......+..........+.#...............+.........+...+.........................................
................................+..#..+.........................+.........+..........+.....+.+....+.......+...............#...............#...............+....+........+.....+...#.........#.....+....+....+........+........+.....#.#.+...+.............+........................+......+.............#......+....+........
..............++++...........#.+.....................+.+....#.......................................+..............+....+.....+.#......+.............................+..#....................+...#.......................+....+....+..+.....#...+........+...+....+......++............#........+.....+......................
+.................+.......+......+#+........................................+................................................#.....................+..............................................+...............+...........+....................................................................+.......+...........+....+
.....++....................+..........+.........+..............+.............##.....#............................................#............+.......+....+..+.......+..+.+.............+.......+.++.................+#.....................+.......++............+......+...+............+.............+..........++....+..
........+..+.+....+.....#..+...............+......#..................+.....+.........+......+........#.....#......+..............................+..#.......................................+...+.......+.......+.#.........+.......+....+......+...+........+............+.................................+...+.....#......
.................+..+...........................................................................+............+..........+................+....+...+.++....#..+......................+...............+......................#.+.+.......+....+......+.........+#.....................+..........+......+...+..................
......+...#.............+..#...........+..............#............................+.......#.................+.............+..+..........................................................................+.............+.+.....+.++.+....+..+#....#.......+..+.................................................++...........+
...+#......+.....+.........#...+......+............+.............+.............+....+.........+........+...+..#.+...........+...#......+......+......#.......+...................+...+............+........+...................................#............+...................+.................................#+.#+......
.......#....+...........+..+....+.........#.....+.....+.+..............+....+.+....................................................++..................................#..................+...............+..............+#+......+.........+..................+...........#.....................+........++..........+......
....+......................+....+.....+......................#...........+.....+..............+....+..................+............+............+..+.....#......++...+.+...................#+..++..............................#.............#.+.........#............+..+........................+.....+..............+.....
...+............++......+.....+......+....#.................#....................+........##..#.....................#................................#..................+.........+..+......#............+...#..++..+...............+.................+..................+..+...+............+..............++...............
..............+...................................+..#.........#...............+.....+....................#....#....................+....#.....#.................#.......................+.........+#..+...........................++.........+.+...............+...+..........................+.....+..........+.+.....+....
.......+....+...........+................+....+....+......#............+........................+.................+................+....+..#..............+.+..+........+........+..+.......................+..+.....##........+.....................+..........................+.................+..................+.......
.+.+...........#+..+.#.............#.............#...+..........+....+...#....+.........+.......+..............+......++....................................................+......+..+..+........+.........................+#.........................+.+..........+........#................+................+..+.#.+......
.............+............+.+.....+.........++..+...+.....................++....+...................+....................+....................+...........+.+..+..+..........#.#...+......+........#........+......+..................##..+..........+...+...................#........#........................+..........+..
...#...............+..+........++.....+.+....................................................#+......+.+........................................+......+.+.....................................................++......................+.........................#............#.......+.................+.+..................
..................+.............................+...#.......................+.........+.........+......+....+...+....+.......#..................+..................+.#......+......+.....+......................+................+.....+................+......+#......................+...+.........+..++...............+#..
..........+..+....+....+.......+...+............#...+..+...................+....#...........................+...........+............+....+..+.............#........#..+......#......#..+.........+...+..............................+..............................................+....+...................................
..............+.....#.......++.+.+..................+.......+........................+.................+.....#.............+..+..+.....#...............+.........#..............................+..................+...+...................+.........................+.+....................+......+........#................
...........#...........+........+......+...................#................+...............................+..............+................................+........+.................+.......................+............................+...........................+..++.................+......+.......+..............+
.+...........+................................+...+......++.....+...........#........+..............+..................+.....................+..........#............+...............++.............+.........++.+.............................+....................++...+..........................#................#.......
...................++......+.........................#.......+.....................#.+......+.+..+......#..+..+.......+.........+..+........++......+........+........+......+....................................#+.++........+.........#.............................#..............#..........+.......+...................
.+.+.#.+.+.....+.....+.................++.......................................#........+...................#..................+..#......+....+........#+.....+.+.............+............+..+.+..+......#+...+....................+.#+..+.......++..+..#.....+..+...+...........+....+....+.+.............++..............
.....+.+.............................#....+..+....................+..+...+...............+..................+...............+.....+....+..........#..................+.....................+................#.+.........+................................+................+............................+........+.......+....
.......+...+....................+..+++..............#...+...+.....+...................+.........+...............++...............+.....+............+........+...+.................+..+.+...................+..+.......................+...........#........+.+......+.........................+...........+..............#..
..........#...#.................+....+...+..+.......+............+..+.................................#+..................+.......+......+.....+......+.....................#+......+........#...............#...................................................+..+.......+.#....................+#............+...........
..................+.....#.....#++.#..........+............+.............#...............#..+...+...................+...........+....+....+....................+.+....................+.........+............++.....+...#................+.+.......+...+...............+...........+...........................+..............
...+.......+.....+..................+......+...............#....................................................+........................+...+....................+.#..............+...................................+..............#.+++....##........#.+#...+.........#...+#...+.......................#.+....#......+#..
.....+.....+........+...........+....++...............++.............#.............+.......+..........................+..........+............................#..............#.........+..+.................................................##...............+.............+.....+.........+.........................+.......
.......+..+....+....#........+.+.+.....................+...........................++............+.+.......+.......................+..........+.+..++........................#.....+.+.........+.......+.........+.+....+...++............#...............+....+.............+.....+..+..+.........+...............+..+....+.
..........+........................+...+.............#..+....................+..+................+.........+.+......#....+.....+......................+.+............++....+.............+...+#.....#............+..............+....+....+................+....+++.................++.......................................
.+..............+.........................#...............+....................+.......+.....#...........+......+...................+.......+..++.#....................+....+.......+.....................+..........................+....................+.............................................+...............+..#+
.+..+.+............................................+..+.........................+..+..........................................+..........+.........#.........+....+.....#....+.........+.+#...................+......+.............................+.......................#......+........................+..+...........+..
.....+.................#..........+.+..........++.......+.+.........+.....+.........#................+.......+...................+..........+....++.............#+.+............+...+........#.+..............................+....................+..........+.........+.+..+...+.............+..+............+......#.#....
....+......................................................+...........+.......+..........................................+......#+.......+.++.......++.....+.........................#.........+...........+..+...........+...............+.....................................................+...+.....+......+..........
.......+......++..............+.#..+.........#...+...+....................................................+.....................##................+...............+.....+........................................+.+........+..........+....#.++.......+....+......+..+............................................+.....+...
........................+...............+..................#.........+...#...........+.+......+..+#....+......+..............+........................#.......+......................+......+...++........+.+............+.+..........+.+..............................................+#.+..........#..........#.#..........
..+.................#...............+.++#............#...#..................#....+....+...+..+..................+....+..+........+.....................#+............++..+......+............+.............+..............................#...+.........+.+..+..+...................+.....+....+....#.+......................
+.....+.....................+............+.......+............+....+.......................+.....+...........................+......+..........+.+..................+..........#...............+...................+.+.+...+..................+.........+....+.+...#+.....+..+...#......................#...........#........
+........+.++.....#....+....#........##+...+...+#+.............+..........................+.......+...+.....++.........+.....+..+..........+......+......+........##+...............++.......+...+.....+.................+...................................................++...........+.+.....+...........+........+.....
....................+..............+.......+.............#..+..........+.........................+...........#......+.+.+.....+...........+............+.....+...+......+.........+.......+....+..........+.......+............................+.....+.............+.+...........+..........+....................+...........
...........+............+..+.........#..........................+#......+..+.....++.................+..............#.......................................+...+.+............................+........#...+........+.....................+.......................+.#..+.............+.....+.................+.++.....+....#.
#......#...+..................+......#..............................#..+...##.............+....+....+..........+......................+.......#.....................+...............+..+.........+#.+.............................#....+...................................#+.............+.........+........................
.+.................++.......++....+................+..................#++#.....+...................+.................................#..........................+.........+...........+.......++...........+.......+..............+.....................#.#.........+..............#.....+....+...++......+.....+.+..........
......+.+.......................+.+......+.......................................++.+....++......++...........+..#+......#.....+............+........+...+........+....+........................++...+#........+....+.........+........................+............+.........................+......++........#.##..........
.....#+......+........................+........+..............................+..............++....................+.........................#+......+.................+......+...............+..........+.+.....+..+.#...............#...............................+.........+................................+...........
.....................+..................#.............................+....+.....+............+........+...+..................+...........+.+..+.......+......+...+...+........#...++............+...+.........+.....+........+..........+.......#..+.+..#..+................+.....+.#..+...#+........+...........+....+.....
...+..+#+.........#.......+.....+...............#...+..+.............+..+....+........................+..........++............................+.............................................+............+................................#..........+....+...++.+......+.....+......................+.........#...+.....+..
...............+.......#................+......................++...............+...................+.....+............+...........+...........................#............#..........#....##..........++......................+.....+............+...+.........................................+...........+...........+...
.......................+............+.................+.............+......+.........#.....................#.........+..................................................+##+............................+................................+.....##+....+.++......#......#....+...+...+.................+.+....................
......++.........+.++.+.............................+....#.+..........+........+........+..+....+........+..+....+..............#..............#..................#......+..........#..................#..........+..........+.......+................#.+.....#........+..........+...............+..........+...............
...+.......+......+.......#+.......+......................................+.....+..+.+.......................+...................................#...................+....+.........#+............+............++...+.....................+.............................+....................+.......++..#.......+#....+.....
.#+#...+......................+....+.+................+.......+...#...............+........+.....+...+........+.....+.+...................................+..................................+......+...........................+..+.+.........#.......+................................+..................+..+..............
......+....+....+....#............#..+......................#.....................++.....+....................+...................+.++..................+..........#...+.................................................++..+#..........#..........+....+....................................+....+.........................
..#+#..+.......+....+......+...................................#...............#................+.......#.....................................+#....#+...............+......++.....................+.#.........+....#....+............#..+..+.........+.+...........+......+.......+.......+....+...+.............#..+...+...
..+.+.......................+.+...........+.....................+...........+.......+.+..#..........++..............................................................+...#...................+...........+...+..+.................+...+................................+#.........#..................#....#............+......
..........+........+......................................+.....#..........+............+.....+............#...................+...+...+.......+........#...............................................................+.........+.....+..................+........+...................+.+..........+............+......+...
..+......+...+............................+.........................+............................#+.+...........+...+..................+.............++........#.......+.......+...........+..............+..................+.............++........+.......+........................+...+...........#.+.........+..........
...........................+..+...........+..+.....+..+................+........+...................+.+....+.........+.........................................+............................#..............+........#....#+..........+.....+...........#..........+........#....+............+......+...+.+..................
++....+#+.......+.+........#.........++...................................+....+.....+.....................+..#+.......+....+.+.+..........+............+..+..............+........#..................+........+....#.+...........#...................................#..................+...................+..........#+#.+
.............+........................#...................................++.......+..........#.+.......................+.............................+...............#.....................#....................+..................#.+.................#............++...+.......................................+..........
+.+.+.+.............+#................................++..+.................+..#.........+...+............#.#..+.....++...........+....+........+.........................+.......+....+..................+++....+.........................................+.............+.....#.........+..+..+.......................+.....
+.+.......+.+.#+.+....+.....................+.........................+...................+...+.#.......................+.........................................+...#......+..............#..+#........#..+.......++..+............#....+...+..........+...............+...........++..+......+................+...........
.......+........+...........+....+....+.......+...........++..#............+.......+..+.....................................................#................+..................+..+....+.......+..........+........#..+..+....................+..........................+...................+........++....................
........#.........+......#....................+........+.........+..........+.................+.......+..............#..............+.....++....................+..............+.........+.........+.........................+.............#.......++................+.+.......+................#...#+.......................
...#..........+...#.........................#.......+...........+...................+++...............+.....+.................+...+.....#.+.........+............+..++.....+............+.....+.....................#......+...................+....#....+......+...+..+.................+.....................+.............
.............#+.......................................+....+..................+..........+.+....................#.+..+.+........................+............+............+..............+.+.......+.+...............+...+..........+......+...............+..........+..........+.............+..............+..............
................#......#.++......+......................+...+.+.#+.+....+.............++..+..+...........................................+...+.....+.....+...+.++...............................+..........#.....+...........+.+................+.........+........+.#+...+...#..#.............+............+................
..............+...........+...+..+.....+.....+.#....+....+++....+......+............#........+.............+....+.+.......+...................................................+.+................+....................+..............#...............#.........+.................+.#++................+.............+.....+..
...................+................+.+.+.....+...................++................................+..........................+.........+........+...#..........+....+................................................+.....++..#+........+......+....+...........+............+..#....+.+#+.....+....+............+...+....
.......................................................+.+..............................+.............+..+........+...................+..............+........+......+....+.......+.+........#.....................................................+...........+.......+...................+...........+.........#++.........
.+...+..........+.............#...+.........+#.+........+...+........#..#.........+.....................................+...............+......#.........#...+...........+...............#............+...+....................+..................#....+....+.....................#.................................+.+..+...
........+.+...+.........+...+.#............+.................+..+....+............#................#........+.......+....+.........................+...#.............+................................................+..................+..........+......+............++.......+......+.#.....+..+........+................
...................+.......+.........+.......................++....+.....................++.......+......................+.............#+..........++.........#..++......#....+....+...............+..........+...#.......#+.+..+............++....+...+.......................+....+......+..................#.+...........+
........+....................#+.+..................+.....+..................+........+..+...+............#+.......+....+.+.....................+..............+...+.#..........+...........+.........+...+........#..+.........+.........#...............+++.....+..........#.....+......+..........+...........+...........+
.#+................+.#......#....+....+...+......+...............+............................+........................+........................#+..............................+.................+....#...#..........+.........................................+......#......+.......+...+...............+.+................
...........+.++#........+.+.....................+.....+..............+............+......+.......++...++.................+.......+.........+.....++............................+..+.....+....+..........++..+......++............+........#+......................#..............................+...........................
...........++.....++..+.#....+.+.........+.....+..#.......+..........+.....#........+.+...#....+.#...........................#.........+...............+...........#..............................#.+...................+......+....#..++......#++..+.+.+.........+........#..+.....++........................+...#...#......
+...............#.....................#..+.......+................+....................+...+...............+.+.+................+.....+......................................................................+........................+.......#.......................+..........+..+....+.........................++...#....
.+................+.......+.......................................+..+......#............#....................+.....+...+.....+.......+..+............#+............+...+....+....#....+..+..+...................++..........+...+.....................+.............+..+....+.....+.......+.....................+.....+.....
..+..+.+......++..............................#..................#............+.+...........+.........................+..................+..+.+.+.............................................+.....................................+.........+......+....+.......+..+....................................+...............+.+
.........................#..+................................................#...............#.......................+..............++......+....+.+.+..+.....#.........+....+............#..............+......................................+.+..#.............+.......+................+........+........+.+............
.+.+.....................................+................+....+.......+..........................................++..............+.........+.+....#..++........#.....+..........+...#..............+.....#.....+............+.....+..+.......................+...#.........++....+.......+.................#...........#.++.
......+.+..............++..........................+............................+......+..........+.++................#................#++..#...............+...#+.................+..........+..........++........................+.#..+.........+................................+..........+......+.......................
....+..+..+................+..+........+....+........+..++..+......+.........#.......+..........+........................#.....+...+....+............+......#...+........+..........+.........++.#.+.#...#.......#...+.........+.+.........++...............+........#........++.......#+.............+.................+....
..............+......+........+.......+.................................+............++#.....+....................+......................#....................+......+#...........+......#......++...+......+++....+....................+..#.+.................++.+....+..+..+..+++..#............#..........................
#..................+......................+..........+..........#+.......+...+..........#...........++..++...+...+....#.............+..+................#.................................................+.......+..........+............++.+.#.+....................+................+.............#...........+...........
............++.....+..............+............................#....+....................+.................+.....+.......+.......#.......+..........+.#..+............................+.+.........#.....................+........+...........+..+....+....+............#......#++.+.........+.......+.+............+...+.....
#+.........+..+.#............+..++..........#....+........+..+..+......+..................#.....+.........#....+.....#........+....+.....#.........................#...........+..+...+..........++.........................................+..........................................+...+.............+.+..+..............
.........#..............+............................................+.........................+.................................+........+......+...............#...........+...#.......+..+.........+..#.....#.........+........+....#................+++........+...................................+..#++................
...........+++.........#.+.............+.............+..........+.++......+.........+.....+.#...+.+....+.+............+.......#....+........+..+........+...+.#..........+.....#..+......+...++...............+..............+....+.............##......+..+.........+.+....................#................+...............
#.+.................+..+#..+...............+....................+.....................+............+...+........+......#.+...++...................+.............#................++..........+...................+...........................+....++................+.....................................+.................+
...........+.+.+...........+............+.+.+....+...+...................+........+...............+...#........+..........+....+....+..+.....+......+.+.................................+..+............+..........+.......+........................+................+.......................+...............................
...+.....+...............+.....#..+#....................................+.+.............................................+..+........................................................+...........#..............#.+....+.....+.....................+................................+......++..+.+........................+...
..+.#+...+..................+........+........+........+..............#.........+............................+.....+......+..............+..#..#..+.........................................+...#....+.........................+.............................+................+.........+...+..........................+..#.+
+...+.........+.#..+..+..................#.................+.....+......#...........................+.+....+....+..#.............++...............+#...............+..+..............+..+.+.+..#.....+.............+...+....................+..#..................#......+..#...........#...........++#+...+.................
.........+...+.............+.+..+...+#.........+......+...+..............+.....................+....................+.......#.+....+..............................................+..........................++.+..+.............#.................+...................+..+............+.+.......+...........................
...........+.+..........+............................+.........+........+...#.................................+.+#.+.++.............................+.......................#..........+.........+..+.+..#....+.................+.++.+......+...+...............+.....#....+.........++............+.................+.......
......#..#..............+..............##..+.........++..........+.......+..+..........++.+........+.........+........+..+....+.........#.........+..........+..........+.................................+................+...........+................+............+......#.....+..........+.......+.......................
..+.+........+..+....................+..#...........................#...................+............#.....................+...+................+.............#.................#...........+.......................#+.........#..#..+..#...............+......................+.............#.+............+........++......
.#.........#..#.........+..............#.+...........+..................................................+.....+.....+......+........++......+...................+..................+......+........##.........+.....................++..++.+...........+..................+.+.......................+........................
+.....+.......+.....+................................+........+........................+......+..............+.....................+.#..+........#+........................................................+................#...+......+.+.............+......+.......+.....+...........................+....+.......+.......
................+......+...+.......+.....+.......+......+...+....+........+....+..............................+...................+....................#..+...++.......#.....+.....................................+...................+.............++.....+...#.+.......++.....+..............+....+....+.+...+....#+.+....
+.......+....#.............+.......#............................+.....+...............#...#..+.++.+...+.....#.+.......+.......+......+..........+..........+............++...+..........................+..+...+.......+.....+...................++................+.#.......................................+.+...+..#.....+
...........................+....+......+......#.....#+.......................................+....................+.......+.+.+.....+.....................................................................+.............+.........++..................+.............##....#.+....+..+...+...#..........#..+.....#....#.......
...+................+....+............................+....+..............+.+...+...#....................+........+............+....................................#....+........#.+..+#.#.##+.......#.+............+...+...............+......+.............+.+..............++...........................+.+....+.....#...
........#.+...#.............+............+....++.........#...+....................+....+....+......+.......+...........+.+........+......+........+..+..........+.....+....+........................#+........................+.....#...............+..........+#...+.................#............#.............#....+...+..
...+..+................+..............+.......++......................#.#..............................+.................+......++.....+......#.....+.....#.........+.............+............+....+...+..+..+.................+....#..........+...............+...................+....+.+.........+.....+...........+...+.
......+......+..............+.............+..+........+.+..................................................+......+...............+..............+.....#..#.....#..............+.......+...............#+............+.....................++.........+..........+........................+..++.....+....................+...
..+...+..........+....+.......+.........+.....+..........................++..........................+.+.......+......+......................+.............+...............#....+...................+......+.................................#.........+..+......+........+.......#....+...........................+....+....
.........+..............+.......#.....+.#....................+..+....+.......................................+....+.........+..+...........#.......+..........................+.....+...............+...........+.......+.+...+..+...+..................+.......#...........#.....+.+.....#.............................+....
..+.#..........+..+.......+................+....#..+...+...............+...................#........+...............+........+.....................#+.........#..+....+..+..........+...+...................+...........+....+....+.+...................+.+.+....+.#....................................+...............+....
#..+.+.............++..++..........+.+.#...+.+.....................+................................................+...+....................+...............+.#.............+.+.........+....#.....+.#..................................++.................................................+...............+.+..............
........+....+.#.........#..+...#............#+.#...................................+.+.......+..+.............+................+.....+.............+.+...........+........+.#........+....#....+...............+.++......+......+.....................+...+...+...............+.............................................
....#...........+...+........................................+...#..........+...+...+....+..........+.......+....#.+....+....#.+..................+.+.+..........+.........+.....................#............+.+.......................+.+.......+......+............+.....#..........+..........+......+...................
...#.............+..........+...+...+.+...+............................................+..............+...................#.+.................+......................................+..............+................+...........#.+...#..........+...................................................++........+........+.+.
...............................+.....+.....................................+.........+.....+.........+......................+.........+.......................................................++..........................+......+.........................................+..................................+..............
...................#...............+#.......#+..+..+.............#.......#.....+..........+...............................#.....+.......+...+...........+........+..+......+....+....+.....................+...+.....#..............+....+.......#.............................+.#................+..+................+......
.#..................+..#+........+.......#...........+....+...+...+.............................+.............+..................+.#..+..+..+..........+....+..#.#..................+.........+...........+............+.+..........#..............................#..+..#................................+........+.........
..........+..........+.....#.............................+..#.......+..........................++..+..#................+.......+.................................................#...............#...+.....+.....................+.......+............+..........+......+.+........+.+..#.........+.+............+.....++.#..
...........+............+........#.................+...+.........#+.+..+.................+#...........+..#..+.............+...........#...............................+....#...................+..+...+................#....+........+.....+....+.......+..++.......+..+........+.............................+.............#
............................+........+....+.....#.+.....++......+......+...............+.#..............+..#.............................+..................+....................+....+..................+.........+.+..+...........+.........#.............++#...+...+..................+..#.........+..........+..+........
...................+............................................+..+#...+.............................+.............+.+.....................+......................+.+.....+.........+........................+.........+....................+..+.#.........+.......#.............#..........................................
..+............................+......+......................+.+..#+....+......................................+........+.+...........+.....................+...................+.......+..+.+.......................++.....+..#.............+..............#................#..+.#.....+......+...........+...#....++.......
...........+..............+..........#..........+..+..##...+...+.............#......+.+....+........................+.....................................+...+........+...++...........+.......+......................+.......................++.....+.+......+#+...........+.....#...+.....................+...............
...................#...#....+........#..#.....+..+....................#........+.+.+.............+.............#....................#.+......+.+....+#..+.....+......................+......+.+...........+.....+..................+.#.+#............+.......+...+......................#........+..+....#......+........#...
.............+...................................+......++.................+...+.....#.#............+..........+.......................+.+..........+#..+...........#........+.................+.........+..+.........#...........+.......+...+..........#.....+....#.+..+....................+..................+...........
........+.+......................+.......#.+.........+.....+................+...........+................#....++.+....+...#..+.......++.#............#.+.#.........+.........++..+...............+.........+......................+......+......................+............+...+..+..............+....+...#..+....+.......+
+........+..+...............+....................................+......................#.........+..++..+...+..........#..........+..+...+.........................+..+...................+.........+........+......+..+...........+..++....#...+....+.+..........+.........+..........#.+..................................
......+...........+.............+............+.......+........+....+.++.................................+...+...+.....................+.......+.#....................+....+....++......................+................+............................+.....+......+......................+.....+.......+.............#.......
.+...........+.....#.++...++............+.....+..+............................+..........+..+.......................+...................#.#....+...........#.....+..+........................+.........+..+..............+..............+..+............+....+..........................+.....+..........++..................
.........+............................#......++.....#...+......+.+.#.........#........#....+...............+....#.................+.+....#.#...+...+...........+...+.....+#........................................+..................+......#....+..+...........................++#...........+.............+..++.+.........
......#.............++.....+.................+....+...+..................++........#.......+.......................#................+....+...+.+.............+.................................................................#..................+..........+............#...........+.......+...............#..+......#....
.........................+....+.........++..++..........+.+................+.#.......+.+..........+.......................+...+.........+...........+.#...............+....#...................+.+....++................+..+.......+............+...+.+...+.......+........+...+.+..........+..................+.............
..+.+...........+.#.+...............++..............#...........+......+..#.+.............+.+.......+...++.....+.......+..+.................+.............+.......................+...........+.......+.......+...+.......+...++..+.+........+........................+..............+..+.............+............+.+.....+.
........+.+...+..........+..........++.............#.+...........+..+..#........+....+...............+......+..+........++..........................+...#......................#+..#..............+..............+......+.................#..........+............+.........+........................................+.......
..+.+......#+...................+...#.............+..+......#...+...+..........+..................+#.+................+......+++..+..+.......+.................+....+...................+..+...............#.......#.............+.............+.......+....+.........#........+...+......#.....+.....+...+........+..#......
...+...................................+.........+..............+...............+............++.....+......................................++.....+.........................+..........#.#.....+.....#...+...........++.................+.................+.............+.+#....+............#...........................+...
..++............................++...................+..+............+......................+.................++#+....+......+++.........+..........................+.+............+.+.#+.#.......+............................................##............................#..............+......#.......................+.
...+..........+..#.+..............+.#....+.....+....+..#..+.....#......+......+.+...#+.+.....+.......................................+.....+......#.......+...........#.#........+.....+++................+...#.....................................+.+.+......#............+..........................++..+.+..+....+...++..
.+.........................+....#..+.........#+.......#.................................+...............+........#..............#....++....+......+.............#....+..+............+.+....................+..........+.+..+.#.......#.....#.....................+...........+...........+..+.......#.+..............#..+...
.......................#.....#................................+...............+..........+.....+#.............+.................+.......+......+.......................+...................................+..+.......#............#....+..........+.........+....................................+..+.................+.....
#..................+.....+.+...+......................+...+...+............................+.#..............+..+..+#...+...#...+...#....+..........................+......+.................+.............................+....+..#+.......................+..........................#.....+..+.....................#..+..+.
..............+.......................................................#....#.+..................++............#.............+...+.......#.....................+.............++#...+...............................#...........++..........................................+.+..........+....+..........#.+........+..........
..........#....................+...+++......+.........+.+.........+.....#....................+.....#.......+..........+....#.........+.....+..........++............+.#+.++.....+.........+#....+.................++......................+#...............+.+..............#.+...+...+....+.+..........+.........+..........
......+......+..+....+.........#......#...+.......+....................#..+..........................+.......+.............+..+............................+....#..+...........#.........................#..#.+.........................+...+.................+.............++................................+.............+
..+......++..+........+...+.......+.....#.........................+..+..++.........................#+.....+..........+++.+.+.#+.+.................+................+.......+....#...#...........+....++......+....+...+#.............+#.........+.........+...............+.......................+..#..........+.......+....
................+................+..+........#.......+..+.....................................+............#+......+.......+....................................+..++.......................#.+......+...........+................................+...+.............+.#........................+........+.............+......
..+.+.............+.+..#...+...+...........+....+...+.....+..+..........#.........#..+.+....................+......+..+.............+......+......#.....#....++..+.........+....+..+.............+..+..+.......+.....#.............+...+...+.............+.............................+..+.+............+..............+....
+.....+....................+.................+.....+...............#+......#.........................++...+.................................+..........+.....#.......+......#......#..............++......+..............+.#....+...........##.+.................+.......+..................................#..+.........+...
.................#..............+....+............................++......+.......+....+..+..+.......................................................#........................+..+..........+..+.....+.....................+#....+....+...#........+..#............+.................#..+....#...+...+.#.....................
..................................+.........+.....................................+....+.#..................#.+...........+.....#..+...#......#...........#...+....+.+.....+..+..........+...........................+........+.............#................+...................................................+.....+++...
...+......#..#.........................+.......+.+.........#+............++.......................#..................+.....................+......+..+...........+.#.......#...........+....++...........+........+...................+...............#..........+....+...+..+............................#.................+
....+.................#............................+.+.......................#........++...................................+.................+.........+#.................+.....................+..........+..............++.....................+...................#....+..#.........+...+...+.#............+..............
......................+.+...........................+..........................+.........................+#........+..+.......#....#.....+......++........#+..........+.................+#............#...+.......+....................+...+..................+............................+........#........................
...........+....................+.......................#........................................................................+.....#.++....#.....+................++...........................#+..........+.................+..............+.........+......+..+.......+........+.......+...................+..+...+..+.
.....+.........+..#.+.............#................+.......................+..+.................+........#.................+...............+.......................+.................+..............+............+................+.......+.+............+.#.+......................#.........+...+...........#....+.........
..........+#......+....+........+...+....+.+.....+....+..............+...........+..+...............+...+.....+#............+........+..+.......+.....+.....................#..............................+.........+.............+...............+.............................+...........++......................#.......
+#.....................................++........+.......+.......................+.........+.+....#........+........+..............#.................+......................................+.....+...#...+.+...+..........................+..#+......++..............+...+................................+.....+...........
................+.....#...+.......+..+..........+.+.....................................+........+...+........#........+.+....+.+..+.....+............+...+.......+.......+......+.....+................................#..+...+....#.............+...++.+.........+..+....+....+..........+.......+..........+.........+.+..
.............+........................+..+......................+........+........+........+.+.+.+..........++...............................#.+...............................................+...................................+.................+....+.................+...+..+.......+.........................+..#.#..
...+............................+......+.+.....+.................+....+.......+..+#...........+...+......+...............................#..+.....................+........+.......+.+........#..........................................+........+.....#..#.+..............................+..........+.......+.+....+......
.............+#......+................+............+..+.................#.+...........+.....+........+.....+.....+......#..........................+............#..........+....+..+..#..............................#......+.+.+.............+..............+.......+.......................................+.+...+..+....+.
.....+...+.................+.........+................#............+................+.................+.+.........+#...........+................++.....+.....+........#......+.+#........+.........................#.+...#...........#..........................#...+.....+..+................+.....+.......................+
....................+............+......+.......+................#....................+....+........+.......+.+.#........#...+.+.....+.......#.........+.......#..........+.................#........+...+.+..+..........+......#.....+....+........+#...+...........#.+........+.........#..........#.....+.#...+...........
......+....+.+.......+...#.........+....+...............+...+...................+..........+....................+...............................+....+...+#......#....#..............................+...................+....+......+....+...........+.......+.+......+...........+..............+........................+.
#+.+....+.#..#....+...+..........#..............................+....++............+.+....+...........++.............+.............#..+.........+........+....+...+.......+...........+#........+.........#....+.+.....+.................+..........+............+.+......#..+...........++............+..........+.....+....
....+..#...............................+......................#...+.............+.+.#...+...................+.+..........+............+.................#+......#....+..+.+.......................+........+.+........+#...#..+..........+......+.......++.....+.............+....++..............#..........................
#..#................+..................+........+...........................................++.....+.....#...+..................+......+....+.......+.......+....+................+.............+.#..+....+..........+.......................+...#................................+.................+............#+.......+..
....#.+.......+.........#...........................#.......................+...........+........+.....+..+...........+..........+.....+............+....................................+....+.............+........+......+...............+#....................+#...+..........+..........+.............+.................
..++...+........+.+..+....+..+......+......................................+..+..+..............+...+....+........................+.....+...........+...+..++.+..............+.....+......................+.......................+....+.....+........+...........................++.+........................+.......+..#...
.........................++.......+......#...+....................+................#......+.++...+......+..+....................................#..+....+..+....+........#.+...+.........................................+.......+............................+.#...+.......+......+........+.......+.....+..................
....+.......+...+......+....+................................+.+......................++#......+.+.+......++#........#....................#......+............+........+......#....+..+.............+....+............+.................+..........+................+..............+.....#...............#..+................
..............+..................#.............+........#.......................+.........................+....+.......................................+........+......................#.....................++...+...#+........+....+.............+..+................#..++.....#........+.....#.......................+....
.......+.......+..+.#.+...............+.....................+........+....+...................#..+.........+...........................................+...........#......+.............................#......+..+................+....+.........+..................................................#+......................
.+.......#..........+......................++...............+................+.....+.+.....#...........+............................+.....+......+....#.........+.....+................................................+...+#........................................................................+..................+....
..........+....+.........#.+..................+.......+.......+......+......+.........+.............................+..................+......................+.................+.......+...............+.................................+..........................#...........+.............+............+..+.....+...#.+.
...........#....+..+.....+.................+...++.......................#+...................++............+...+......+..........++................+.......+...+....+.........+...................+...........+........+.......+..........+....+.........+...+.................+...........................+......+..........
..............................+.........................+.........+.........+............+.............#.....+.+.++.+..+..+.+..+...........+....................................................+...............+.#.....++........+........................#.#.........................................+........+.......+.#..
.............++...+...+....+..++.......+...+..........+++.#...+............+.......................+...#...............................+........+..........++.....+.................+.....+........+..+............#...++........#...............#.+.......+..........#..............+...........++.......................+.+
.....+.+.+....#........+...............+..+.....#...................+.............+..+.+..........+.........+...+..............#.........+..............+.....+............................+.....+.........#.......#......+..............#....+.......+......+..+.++........#.................++..............+..+.+.....+...
.......#.........+.+.#......+.....................#...................+..................+...........................+..++..........+.......................+..+........+.....+...+.#..+.......+#......+#.........+...............+.#++.#..++......................++...........++........................................#+.
...........+.......#......#........#....................................+.............++......+.........+...................+..+..........................+....#+.+..#..............+.....++.....#........................#....+..+.+....................+..+..+...#.+............+.+...#.........+......#.................#.
....+.............+.............................#..........................+.........++.....+.............+...+......+.............+.......................+.................................+.....+..............................#.....#+#......+..++..+................+.........................................#+........
....+#...........#.+....#.......+..+.................+...............+................+......+..+...................................+............+..+....+..........................................#......+..+..........#.......................+.....#+.................+..........................+.......................
................+...+...............+...........+..+....+...+...+.+#......+............+......................+.....#.....#...........................+..........................+..+...............+.+.....................+...+....+...........#....+..+........+....................+.+.........+.....+...................
............+..............+......+....+.+.....................+..+.+.+......................+...+..........+..................+...+..................+......................................+.....................+.#.....+.............+...#...+......+.....++..+.............+.......+............+.........#.++.......+..
...+........#.+...................................+.+...+...++.....+.+....+.......#............#......+.....................+.#+...#..+........................+.................#..................+...+.#.....#...............+..................#....#.............+........+.........+.............+........+....+.......
..............+..................+......................+........+.......+.....................+........................++.....+..............+#.##.......++..+................+......+....+.......+.........................+..+......+....+...............#...+..#....+...............#....##..............................
.........+.........+...................+........#.......................................+............+......+........#.......#..............+.......+...................+............+.......+......................#.............++.......+............+...................................................+...+..#........#
.........#.............+....#.......................+...+......+....+....+...............+.............+...........+..#...........++...........+.............#........................++.......++............+.....+........................+...+............................................+......+.........+........+.....
........+......................+...................#..+.+...................+............#.+........+......................+..........+.......+.......+............+...+..........................................+.+...............+.......................#..........................#....................+....+......+....
...............+.+.++.........................................+..+....#........+.......+........................+...#.....................+..+.#.....+........................+.#....................+...........+...........+.........................+.....#.....+.........................++.+.......#............+.......
..........+..................................#......+.....+...+............+............................+....................#+...+.....#.....+....+.#.....+..............+++......+..............+......+.........+....#.......+..+........+.........+..++......................+....+++..+..+..............................
......+...............................#............++#....+.........+...+....+.....................+.#......+...+.......+.....+....#.....#..............+..........................+#.........................++.....................#....................+......+......+...+......+..............+........+.........+.....+.
...+..........+...+...+.......#+..+...+.........................+..+.+...................................#.+.#..........#..............#.............+................#.+....+.......+..+....................#...............+......+.....++.......+...........+..............+....+..+++...+................+...............
.................+.+#......+...........#+...................+.................+..+........+...................#+.....+++.....+.....+....+#..+......+....+.+.......++.............#.....+#......+......+..+...+.............+........#.................+.......++.....+..........+........+............+..............+.......
.............+.+..+...+...+........#...+..#.+..++......#........................#.................#+..........+..............................................+......+.....+.....................++..+............+..#..#.+.................#....+...........+....+........+.....................................+...+........
...........+....................+.+#......+...............+......#.......+.......+........+.............+..........++......................+........+........#...............................+.+.....#+............+..+.+......+.......+..........+...........+......+.....................................+.++..............
..++........+..............+............+.....+.........................................+......+..#.......#.................#..............+++.....................+........+....++......#....+.....+...............+....+...............+......................+....+......+....+..............+...#................+.......
..+..........#..+.....+....#...................+#...+..+.#............+...+.............+...........+...........#........+.......+....+....+.+...................+.....+......................#......+.+...............++...............+..................+.......+..+.........+.............#...........+...+.....+........
....+...+..+..............+.....+...#...+.................+...................+.......................................+.......+...........................................+......#........#...+.+.........+......#.....++..+...........+.....................................#............+..+........#........+.............
..................................................+...+...#...+..........+.+..............#.+..#............+.#....#...+.........+...........+...#..+........+....+#..+..................#.............+.............................+.........+.............+.........................................................+.....
..++.........+......+....................+.......................+.......#........................................................+..........+.##..........+....+.........................+.....+..+............+............+.......+.#...........++...+....+.........+........................+....#+.#..+.................
..+......#.....+.+.........+........+...++..........................#........+..+....#...++.........+.................+........+...........+..........+.....+...........#....................++..#.......#..................+............#........................................#........+.....+....#......................
.......++....+.........................+.....................+.........................++......+.+........................+......+.........................+....#............................+........................#....++...............+...#..#.+.#......+..................+..++..........+......................+...#.
.......+....+....................+....+......+.....+....+.................................+........+.............#..+......................+.............+.........................+..................+.....+.+.....+.+...............+....#......................+#..........................+.......+....+..#..............
.............+......+..++...........................+..............................#...+..............+....+........+.+........+.....+..+.+............+.+....++...................................+....................+......+..........+..........+...#.......+.................+..#...................+.......+........+.
+.....+.+..........#.#.....................................+......................................+.....#........................#.................+......+..........+.........+..........+........+..............+............#.............................#...+.+......+..........................+.......+.........+.....
+.......................+..+.....#..........+........+.....................+............#.........+..++.......+........#++.++..................+.............+.........#..++..+...........+.......++.............+...................+...............#......+........+.+..........+......+#..#........+..+...................
..+..................+.#...................+.#......+.......++..+........#.....................+.......#.........+......#..........+......+...............................#......#..........+....+............+..+..............#....+..#.........#...................+........................+..+...........#..............
+.................#.+..........................+..................+.+.......#...........+.....+......+....#+.....+.....++..........+.....................+...................+....................#....+..#................#...........+..........+...................................#......+.........+....#................
#..........#.+....#.....+..............+.........+#............................+...+..............+.+...#+.....+..................#.....#....+..........+.........+......+.....++......+.+.+...................................+.+..+.#..+........+...+.....................#.............+..........+..........+......#.....
...+............+.+.........+..#+.............+.............#.....+....................+.+......+........#..................+++..+.....#...+.......+......#..........+..+.....#.............................................+..........+....+.....................+.+...+...............+...+................................
.............+.........................+.#....+.......#+.............#.+.+....................+.....++..........+....+.........................+....#.#...........................+....................+.........+...+..........+....................+................+#.+...........#+......#.+.........#.+...+.............
+....+....+....+........+.#.......+.+#.............+.....+.................................+.....++............................#...............#................+..+........+........................+....+..+............+.........................+.+.#.........................+..+......+............+...............+..#
+.................+..+...+...+..#.............+...+.....+.........+......+.+.....+...+.........................................+......+.......................+.+..........................................+........................+.+......................+...#+...........+..........................+.................+.
.....................+..............+....+#....#.....................+..+.........++........+..................................+..............+...............+...........+..+....#.................+..........+.........................+...+.......+...#...................#.......+.......#..............+....+.+.....#...
#.......+..................++...+.....+....+.........#........+...................+...........#...........................+............+..............................................+..+.+..........++.+........+.................................+...+..+..................................+................+.....+#......
..........+....+.....+..+........................................#......+.......+........+....................+...............+...+.....+..#......+.........................+............#.................+...........+........................+..+.#.#....................+..+.............#+..............++..............
.....++...+.......+.......................++....+......#..+.......+...#......#..................+.................+...........+....+..............................+.........................................#.............#.......+.............+.............+............+......................#.+..+.+.............++....
...........+..+.....................+.......#+.........+...........#....................................+...........+.......................#.....#.................+.......#.....+.......+..........+..#.....#...+......................................+.......+.+..+...#.....+.....+...................+.#................
...................++......+..................+........+.......++.........+....+...................+.+..........+...........++............+..............+...+.#.+...+................+.......................+..............................+...+..#.................................+..+.............................+.....
..........+......+..................................#....................................+..........#..#...........+..................##..........................+..+.....+......+.......................#....+....+.+.........+.........#+.+.......................+........++..........+...+...+....+...+..........#......
..........++.......+......+.....+...........................................................................................#........+....+.................+..+..............+......................+................+.................+....+..........+..............#.....+....+...................+.+....+...#..+........
.......#.#......+....#.....+.........##...+....+.............................+#......+.+......#...............+..+.......+.................++.....+....#........................................+.......+.................+..............+...+#..#+......+.....#.+........................++.+..........+......+.....#.......
...........++............+...#......+.............+..............+...+..................+....+....................++................+..............#....+........+...........+..........+.+...............+...#...............................+..+...#..#+......+....................#............+..............+...+....+..
................#........++.+...........+.......+....................#..+.+...............++..........................+.........+.+............................................+................++.........................+......++..+.......#.......#.++..................+.+.............++.+............+.......+....++..
+......#........#.....+.#.........+.+.................................................+.....................+....#................#.......#..+.+....+.............+.#.....+.........++..................+..+...................................+++.................#..+..#+.+.......................+...#......+...+.+...+...
................+...+............+....+.....+....#.......................+..............................+......+.................+.............#.......+.........................+..+...+............#.........................+..+....++.......+.....+......#....+.................+....................+......+......+.....
.................+.#........#...++.........+.............#........+..#..................+..#.........+......................+........+.........+.......+........+...............+.....+.............#........................#................##...+....+.#......+.....#........+.....+........#......+...+.+........+.......
.+.......+..............+...................+.....................+................++.+.+..............#.....+.............#.....+......+.......+...+..........+.....+.+...........+.........................+....+...............+....+...............+.#......+...+.+..+...............+...................................
...+......+.........+.....+.#.+.....+............#......#...............+...............+...........+#+..+............+....+.....+...........................+...+.................#..+...+..............................+...................+.........................+...............++...+#........+.+.....+....+..+......
...........+.+...............................................#.++..............................#...........................................................+...........+..+.+......+....+.......+.......#............................#..+..........+............+....................+.....++.......++..+.............+..+...
+..+.....++..................#....+.......................................+..+...........+.....++................................#...+............+.........+.........................+......+.+..#...+.......+...+........................#....#.....#..+..............+....+........+.................+..+........+.......+
........................+....#............+...+..........++...............................+.............++..............+.........+...+.#............##.+..+.......#...................+...............+...........................................#................................#............+..+...#....++......+...+...
...+...........+...+...................#.......#......++......................+.......#........+.....+.+..+.............+......++..+..+..++........+........+.............+#.....++.................+................+...............................#..................+...................+..+...............#.......+.#...
............................+........+#............................#............+.........#........+......................#..............+.........+....+.....+.....................................+......+......++.........................+..................+........................................+.+...+........+....
.....+........#....+...........+..............+.....................................................+....................#...........#.........+.......++........+..............+.................+.............+#..........+...#........+.+..............#..+...........................+....+...+..+.+.....................
.....++......+........+...+...+......+...#..............++.+.....+................+.............+...........+............+............+.........+...+.....+...+...+.....#......+.................+...................+.+.....+#........+.+.....#+...................+......##.#..............................................
....+.+................+...++..#......................+...+................#+.......+.................................+..+..+....+.................#.........#...+.+...................+................+.....#.............................+....+.............+...........+...........#......+.....................#....+...
.+...........#....+.......+........+...+......+.......++.....+......+.+...........................+.+......+.....+..............+#.+.+#..+.............+.....+........+................#....#........+.........................................+........+....................#........#.+.....................+.#..+.........
+....+...+...........+........#...+...+............+...+......+........+........................+.+...............+.+.....#.................+...................+............+.......+................+..........................+.......#...#................++.....+..............+.......+.......+........................
..+........+............#..........+.+..+........+............+.............+....+....................+......................+.+.+...................#....+.+.................+.............#.........+.................+...............................#........+.......+.....#..............+..............................
.....++....++.#..................................+.....#...........................+...................#....+..........+..+..................#...#..........................+...+...+.+#........#..+.....+...........+.....+..................................+.+...+....+........+.................+..+.....+...............
....+.....+.+..+..+...+.....+.............+.+.............#..+.+.....+....+.......#....................+.+......................#...............................+.........#.......#..................+...................+.......+.....#...............+....+......+......+..+..#.................................+.+.....#.+
.+........+#...+.+....+#......++...........+...........#.......+.+....................+.+.......+.........+.....#......+.....+................#.+.+.........+.+...+...................+..........+.......+......................+.+....+++..................#......+................+..#........+......#..+..........+.......
..............+....#..+.#+.............................++..................+..........+...+............++..........................+....+....#...............................+.......+.++...............+.........................................#..+#......+.+......#........+.............+...#......................#....
...#........+..........+...++...#+............+.......+..............................+...............+#...........+...+.......+#..........+.+.+...+........+................+..........................#...........+.#..............+..............#.....+..##.+............................+..............#........+...+....
......#..+.+..+.........+.............................................+...........+........................++....+......+.#+....+......+........................+...#.........+..++.+..........................+...+..#..+.............++..+.+.................#.+.....................#.................+...................
.+.+................+....+.+............+..........+....+.......+.....................#.+..+.+....#..........+...............+...................+.....+....++...#.....+.+...................#....#...........+........................+......#............#............+..........+......+.+......++.......+.....+........+.
....+..........................+...+..+....+.................+.+.....+.....+.+...................................................+......+..................+...........+...++.....+...........+......................+.........+.....+.....+.............+.......+..............................+.....+................+...#.
....#.......+.................#.#..+....+.......+.....#........+..........+.........++.....+...........+......#........#........+...............+++......#+.................+.+.....++..#.+........................+.++........................+.......................+..+....+....#.......#....................++.......#..
......+...................#........................+.........................++........+.....#.#............#..................+................+.........++.+...+.+...+...............+#.............................+......#++................+.+....................+.....................................+...............
.........+......................................+...................+.........+.....+....+..+......+................+.+.+.....................+......................++..+........+...#...#.........++...........................+......#................................................................+..............++...
...+.........#............+.+...........+..............+................+....................+.......+...........+.+...........+........+..+...+.......+.............................+........+.....+.......+........+......+..............+.......+.......#.....+..........+.....+...........#.............................#
++................+.........+....+........................+......................#.............+.............+.#......+......++........................#...................................+.+............+......#......#.....+#.+.........+..+..................................+.......#......#...................+.......+
.........+................+.......+............................+........+...................#.................+....+.........+...#.......................+..+...........................#.#.....................#..................................+.+............#+#.......+............+.....+....+...........+.+........+.
.+#......++.........+.....#.....+......+....................+...#......+.....+..+......+..........+.#..........+....+........................................+.........#...+........#....+....+......................+.......+....+...........#...............+.........++.+.......++.+..............#..+......+.....+.......
........+...................+..+.+...................+.......+.....#..........#.....+.+.+.......+........+.+............+..+#.................#.......+...........+....+...+..........+.........................+..........................................+.............................................................+..+
.................+.....+.....................+....................................+...........#.....+..................++.............++....+..........#...........+....+................+...+...++.#..+.......+...#...+............+.....+................#..................+............+..............+.+......#.+....+..
.+...+.....+.............+..+.....+.........#..++.....#....#+.............+............#......+..............................+.+.+.+...................................+....+...+.........+............+......+...+...+.......+..........+..+.+..............+......+.........+.........#........+..+.................+......
.......................+.......+...................................#..+...............+.......................+..#.............+.+......+..+........................+.........+......#........+.....#....+.....+...+...+........+.....+.+..........#..............+............#++...................+.......................
.........+..#...#...+.....+....+........................+..++.........+............+.........+.....#..........+.....#............................+..............+.........+#+....+............++..........+...+..........+...+......+.........+#......#..............+..+..+......#.........................+..+#..+.........
..................................+.......+.....++.++...+...........+...........+.......+...#.....................+.........+.+........+............+..............+.....+......+.....++.+............................+.+....................+...+...+.+.................#...+...+...............+...........................
#..+..........+.............+.+.....#....+.................+......................+..............+.+......+..+...+.........+....#...++...++....+.....#................+..+.............+.........+............+........#..........+............................................................+....+........................
..+.............+.....+....##.+..+..........+.....#....................+.......+..............+.#........+......................................................+.......+............+.#........................................................................................................................+.+..........
+.+....#.....+....................+.+.......+#+....+.................+................................+............+.+..+..................+.+...................+.........+.+.....#....+..+....+............................+..+......+.+..+..+#...+..++..........+..........................................+...........+..
...................++........+................+.............+..+............+...#..............#...........+.................................++..........#...........................+.+...#.+.....+...+.++....+.+..........+...+..............+.................+.+.......+............+.........................+......+...
.....+....................+..............#.........#..................#.....+.........................................+........+....+.................+..+.....#...##..+....................................+....................+...........................+..............#.+...+......................+..+..#.+...........
..+..................+.+.........#+.....+..+........................#..................................+..................+.+..#.......+....+..+.+....#......................+.........+..+#++............+......................+.......#..................................+....+.......+..........+...........+.+..#...+...
......+.......................................................+.........+.........+..............+...+............#.+....+...................+..+...+....................+..................+.....................................+...+.......#+.......................+.#+....#..+.................+.........++..+..........
....+...+...+.......+..........#........+.............+..............+...........................+.........#..............+..+.....+.+...+..............................++................+.............+.......+.....................+..........+.................#................+....+...............................+...
...........+.................+.+.............#..+...................................#.++.+......+........+.......+......................+...........#.............+....................+.....#.+........................#...#...+.................+.....+..+................+................##..............................
.........+.+.................+..........+.....+..+..............#...+.....................................+.#...+..+......#........................................+.....................+....+......................#....+...............................+........................+..............+..+......+...+.+..........
#..........................................+...................+.....#...+.+.......................#........+.++........+...++.....................+....+........................#.......+..............+..........+.+....+.......#..................................................#....+...........+....+............++...
..+.....+.......#....+...+......+.........#.............#.....+................#.....#.......#.....+......+.#...+........#....+.....+.......+.+.......+............+.......+.+..+.+.......................+.......+.....+.......................+.#+.+........+........#.+..........#.........+......+..........+............
.....+....+.......................#+.+...............+.+...+............+..........................#...#...........#.+..#..#.+.#...........+..............................+.......................................#........+.......+.+...#............#.........+.+......+#.....................................+............
......+....+...........+.#....#........#.......##+.....+.+...........#....................+.....+.................................+................#.....+............+.......+...............+...+..+.......#...........................+..+..........+...................+..........+.................+.+..................
..+..+.............+.+...+................+...............#...+..........+...+#..+..+...+...++...+.................+......................#..+..+...+............+...+....+............#.....................+.......+...................+.....+.........+..+.................++...+..+.........+.........+...+......#.......
..............................+.......#...............................#......+..+..+...............+.............+.....#.....................+.......+....#......+...+.........+.....++.....#.+.....................+..............+.............+..#....+.................................+..#.......+..........+...........
............#..+.......#.......#.......+........+..........................................#...+...........+...........+.............+......+.................#..........+....+......................................+...+...........+..........................+.........+...#..........................+..........+.++.....
......+..........+.........................................+......#...#..+++.+............+......++..........+...+............+..+...+#+.............+...............+...+.........................+............+....+.+....................#++............#...+...................................#..+....................+.
........................+..+..............................+.........#+..................+.+......................+..............+.........+.........+.............+...........+............+....+...........+.......+.............................+..............+..+......#.......................................#.........
+........+..........#...............+.......+.+...........#......+...+.........#..+..............+..............#+......................+.........+...+..#......+.....+#......++.............+....+..........+..+#..+.....#...........+.................+..............+...+....+.......+....................+...............
....................+....+...........+.................+......+..+.+..........+...........+.......................................+.........+.+......+.................+.............+....+........+.......+..#.....+....+.+...+#....+.....................+........#.................+...+............+.....................
......................#.+...............+.................+....................................+..............+.....++..+......+....+..+.........#.....#..#.....+...#...........+.+.........+..+........+.+..#..................+.....+............................+.......+.........+....#................+.........+.......
.......+.......+......#..............................................+...+..#.............+................+....+..........+...+..+.......+...............+.......+......+.....+..+++....+..............................................................+....+#+#.......+.....+..+....+...........+...........+...+.+........
...+..#.................+....................+.....#..............+...++.............++..+...................................#..............+.......+...+..........+.........+....+......................+..+..........++..............+.............++........+............#.......+..+....................................#
.............+++.................+...+...+.....+........+.................#......#............................+#...................................#..+....+......................+.....+.+....................+....+.......................#................+..........+....+..+.......#+...............+...................
............+..+....#..........+...............+..............++.................+.+...........................+.+...........................+..............#.+......................................................................#.........+...+.........+.......................+....+.#..........#.....+#......+......+
..............#.......+......+...................+......+......#...+....................+..+.............................................+.+.......+.+..+.................#...........#..+..........+..#.....+...+...........+.+........+........................++....+..........++........#.+......................+.......
+.............+..............#.....+.+.................+...+........+.+............+...................+......+.....+....+.......+.....................+...........+++....#.+..................+............+......................................+....................#................+..+...+......+...+..........+......
............................................................#........+.......+....................+......................#...+...........+...............#..........+....+.............++............+.......................#........#............................+.......+......#...++.+.........+.......+.....+...........
....++...#..+.....+................+.....##........#.........................+.....+..........+......+....#..............+...+.......................#............+...........+.+.+........+.+...................+.+...#....++.....#...........+....#.+.........+......................................#+..#.................
................+.............#.................+....++.....+........#..#...........+..............+..+...........+........+.......+......+...........+...+...#............+......+..++..................................+.++........+.+....+....+.....................+..+........+.....+........+.......................#..
.+............................#.+.+.....+.............+..........+..+.+...........+.......++................+.+.........+......+....#................+++.........++...........#......+.....................................+.+...+..........+................+......+...........................+................+..++.......
......................+............................+.......#..+............+...................+....+.+..+.+.....................+...#....+.+............+.......#........+.....#......#+............+.....#...........++...#................................#......................+...+.....#............+.....+....+...+..
...................#...#..............................+.+..........#....+...+..+..................................+...+......+...........+......+.......#...............++....#..............+.....+......#...+............................#.................#..+..+.........+.+....+...+.........+.........+...........#....
......+.......++...............+.......++.+...................#..+++..+..............................+..+.+.++..+.........+...++..............+....+.........+................+....................+.+....+......++..+..................+..+..........#...+.................+.#....................+...+...#............+...+
.......+.......................+...+.............+.....+.......+.+.......+..................+............+..#.....+.....+..........................#....++......+.....................+..#.....................#.......+.+.................................+...+.......+...............+.+.........#.+..........+..+.#.......
+........................#...........+.....+..+...................+.+.....+.............+...+............................+...........+.................................+.+.......+............#.............+...................+...+...+...#..+.......+........+...+.......##.......+......#.+...................+....+.....
....+.........................+........+...+.##...........+.........+.....+......+...+.......+..+.+.........+....+.........+........+...+#...........+......+...................+..............+..+......+.............+......+..+.+....+....+.+...+...+...+...........++........+.....+...............+...........+..+.....+
.....+.........................#.+.....+......#............#.......+.++.....#.....+..+..+...++.#.....+..........+..........+...#.+...+.........+...+....................................#.................+....++.....................................#+...................+.........................+........+.........+.+..
.....+..........#.+.+............+................................+...............+..........+..+..................+............................+...........................+....................#..+.#.........+............................................+.....................................++..........+.............
......++.............+....+...+.+..#..........................+..+.+.....++..+.....+..................+.....#.......+.+............+...............+...+...+........#..+....+.....+.............+.+.+......#.+........+.+.....+..+++..............................+....#........................................+..........+.
.......#....#.#+................+.....+...+.......+......#.+................................................+..........#...........+.......+..........................#...............+....+..#.............#...........+...........+....+.#...+..+.+.+...................++.+...+....+...+..+.......+....++..............+..
..........+...........+....................+........+......+.........+....+...............................+............#........+............+..................................................#.........+.........+..+......+..+......+++...#....+.......+........................+........+.+.....................+.......
....................#...........................#.........................................................+................++......+..........................+..........#................+..+.+........+..............+...............+..................................#.....+.............................+.....#.+......
