317 317 10
......................................+.........+..........+.........+..+.........+.......+..............+....................+.....+......+.........+.+......+...+...........................................................+.............+............+.......+.+............+...............+..+..+........+.............
........+..................+...........................................................+..+.................+............................+.....+....................+.............+...........................................................+............................+....+.......+..+.....................++.........+
...........+....+........+............+...........................................................+...........................................................+.................+....++.....................................+..+..................+.........+...................................+...++.......+.....+.........
....+.........................+..........+...........................................................+..........+..........+......+.............+...+..+.........+..+..............................+................................................+.................+......+.......+.......................................
...........+.+..................+.........+.................+...........+...............+..................+........................+...+.................+....................+...............+..+..............+..............................+.....+......+..............................................................+
..........+..............................................+.+.....+.......................................+...................+..................................................................................+....+.....++...............+....+..........++......+.............+...............+.......++.+.........+..+..
........+....+..............+..............+..................+..++....................+....+..........................+..++....+........................................................+..................................................+.............+.................................+.+.........++......+............
..+.........+...+...+...................+...................................+.........+..............+...+.........+........................................++........................+..........+................+...................................+..+.........++..............+...+.....+.............+....+............
...+.......+..................+.................................................+............+...................................+........................++...........+...............+.+..........+......+.............................................+......+.......+...........+....+...................+...............
+........................+.+.......+...............+..+.....+...............................+...+..+...........+..............+...........................+...........+....+........+......+............+..........................+.+.+........+..................................+........................+................
..................+....+.........+.......+................+..................+.....+..................+.............++.............+.....................+....+....+.+........+...+...............................+..+...+........+..........+...........................+#+.#..+...+.................+.....++..+............
...........+..........+..................+.......+.....+.........+..................+................+....+.............................+...++................................+.....+..............................+......................+.......+.............+............................+...........+...................
.............................................................+.......................+...........+........................+.......................+...............++...........+...............+..............+....+..............+......................+...+..........+...+++.........+....................+...............
+........................................+..+....+...............+........+...+......+................+......+.++.......++........................+..............+.................+..........+.....................+.........+..+......................+....................+.+..........+......+...+.......................
.........+...............................................+...........+..................................+....+.............+................+....................+................+.....+................................+...................+.........+..........+.................................+........................
.........+.........+.+...+........+..........................+................+............................+................+.................+.....+........+.......................+...........+...........+............................................................+..........+.......................................
..................+.................+.....+...+....+....+....+...........+...............+..........................................+.....+.....+.....+..............+....................+.........+.................+........+........................................+................+............+......+.......+.......
.....+.....++............+....+........+............+..................+........+............+.....................................+...+.+..................................+.+......+............+.+.....+.........................+......................++.+.......#..+.....+..............+................+.............
....................................+..............................+.........+........+....................+.........+....+.......+........++................+....+..................+....+..............+..#.............+...........+...........+.........................+...................+....+.............+......++.
..........................+........+....................+....+....+......+...+....+......+......................+.......+............+.......+.........+...................+...+...............+...........................................+........................................+.......+..+......+...+...+...+......+...
...........+...+.................................+.+.....++.+.......+..............................................................+............+................+.......................+....................................+.......................+...#.....................+.......+....+............+..........+.....+.
.......................+.................................................+..............................+.............................+................+............................................................+................+.....................................+.....+...+.......................................
..........................................+.............+..........................+.+.....+...+..............+...++....+.................................+..........++...................+....................+............+..................................+...+....+....................................................
...................................+..+....+.+...........................................++..............................++.............+.....+.........................+......+...+..+.+.........................................................++..+...+................................+...............+....+...+...+....
...........................................................................+..................+..........+....+.............................................+...........+...................+.......+...........................................................+............................................................
........+.............................................+................+.+........................+........+.........+....++........+...........+.......................................+.................+....................+......+..........................................+.....+.....................................
..........+........+.....+.............+...............+...........+......+..............................................+.......+.+............................++...+......+.................................+..++..........................................+......+........................................+...............
......................+..................+++.............................................+...+............+................+.+......................+....+...............+....................+.++.......+......................+....+............+.........+..+...........+.+..............+....+....+.+..................+.
....................+........................+............+..................+..........+......+...........+.....................+...........+..............+.....+........++..................+..................+.................................+.+........+..............+..+...............+..+++.............+........
.............+.........................................................+.....+......................................+..............+..............++...+..................++.........+...............+.........+..+.......+.........................+........#.............+......................................+..........
..............+......+........+............+..................................+..........+.....+.....+...+.............................................................#................+.+.................++..+......+.+.....+................................................+............................+......+........
.................+.........................+..........+...................................+.............+.................++..................+..............................#..........+.......................+...............+............+.....+...............................+....+..........+.........................
.....+.........+....+......................+..+.................+.....................................+..........+....+......................+......................................................+...+.............+....+.............................+....................#..+............+....+............+..+....+...+
............+...............................+.+............................+.........++....+...+.........................................+......+..+..+....+.................+.+..............+..................+.....++...........+......+...................................++..+..+......++..............................
...................................................+.......................................................+.............+.....................+.................+........+......+...............++..............+.....................+.............................+...+.....+..+.................+++.+........+...........
...........+.....................................................+..+............#....+..+......+................................++.....+....................+....+......+........+..........................+...........+..+.......+..............+...+.........+....+...+.............+....................................
...................+............+.+................................+...+....+..............++...............+..........+.............................................+....++......+.......+............+.......................+.++......+#.........++.+.........................................................+.+.........
.+....+.......+.......+............................+........................................................+.....................+......................................+.......+............++.........+..............+.....................+.....................+....+....+..........+........................+..........
.............................#.++......+......+.......+....+...+.+.+..........+....+++..+.............+.+......+.....+.......................................+.......................+..+...........+....+...+...................+.............................+....................+.....+.......................+..........
.............+......+.....+................+...+.............................+.........#......+......+.....+.............+.....................+......+.........+.....................................+........+.......+.......+.........+.....+................................+.............+......+..........+............
++............................+.....+.......+...........................+.................................+...+.........................+........+#..................+..+.+................+......+...........................+.............................+...................................++..........+................
..............+.......+.....+..+.................+...+..+.........+.........................................+.....................................+.+...........+.....................+..........+......+....+............+........................+..................................+.....+........+.......................
.....+..............+.........+..+.....+.....+.......................+.........................+.................................+..........................+............................+.........................................................................+........................+...........+.............+......
.........................................+..+....+...+..........................+.....+........................+........+.........................+..+.............+................+.............+.......+...................................+..+.......+................+.....+...........+........+.......................
..+..............+..........+.......+............................+...........+...............+...............................................+....................+........++.+....................................................................+..............+....................................+.....+.....++........
.....................+..#........+............................+.......+.....+.......+++.......................+................++.+....+....+......+.....+..............................+..+...................+........................+...+......+.................................+.............+....+.........+..........
................................+............................................++..+...........+..................+............+..........................................+...+...................++.....+......+.+...+..................+..+.....++.........................+.............................................+...
.......+...............................+.+.......................+...+.............+........+..........+..+.................+...........................................+....+......+..........+.............+........................................................+....++................+.+............................+
.+.....+....................+......................................+...+.++.......+.+..................+.......+..............+...............+.........+......+..............+..+................................................................+............+.......+..............+...+...+.....................+........
..+....................................................+......+......................+........+.+..................................+.+............+....+...........+..............+......+.............++....+.+..+.....+.+..........+++..................+..........+.........+.................++...................+......
..+.#...........+.........................+..............+........+.....+............................................+.................................+.............................+....+...............+....................+.................................+............+......................+.......................
.......+...........+.............................+............................................+.......+..................................+.+................................+...+................................+............+..++...+...........+.+.................+.............................................+.......+
............................+......+...+.............++........+......................+.........+.+...........+............................+...................+.+.......................+................................+.................................................+.......+.......................+................
....+....................+........+...+......#...............+............+....+..............+..............+.................+....+........+.+...............+......+..............+.+..............+....+....................+......+.........+.....+...................+.........................+.......................
.............+.+..........................+.........+........+.....................................+........+........++..+....+...+......+.......+......................................+..............................++............................+..........+......+..+......+.............+............+................
.............................+...................+....++...........+....+..................++........+..........................................+....................................+......+......+.+.....................+......+..............................................+...............+...........................
...............................+.........................................+..................+.......+...+..................................+.........+....+..+....+.....+..............+............+.+.+......+.............................+...............................+............+..................................
........+..+................+...+.......+.+.....................+.......++.+.+......................+..............................+...................................+............+.............+................+....+....+.+.......+.......................+........................+.................+........+.........
........................................++................+....+...+........................................+.......+..............+........+....+......+......+.............................................+...................+..+..+...........................+..............+.+..+..........................++.........
.........+................+.........+....+........................................+.........+........+.......+..+....................+...................................................+..............+..+........................................+...........+..................+.............+.....+.........+........+..
.......+........+....+.+.......+...+..+....................+.+...........................................+...............................................++.......................+....+............+............................+.........+..+..+........+.................+.....+..........................................
...+..........+..............+..................................+.........++.........+..................................................+...........................+.............+.............+............+..+..........................................+.+...........+.....................+.+...............+...........
...........................................................................+....+......+................................+...........+......................+...................+....+.............................................+...+.....+................+...+..............+....+..............................+........
.............+..................#..+........................+..++...+...............+........+.....+.+..........++.............+........+.+..+..+..+...+....+....................++...+.........+...................................+.......+........+................+..........+.++.++....+...................++...........
..........+..+..+.+.......................+...............+..........+.....+..........+......+.................+.............+......+..................++.............................+........+..............+........+.....+...+......+...............................................+................+...................
..+...+..........................................+..................+........+.............+......+..................+.+................................+....+.........................+............+........................+.....+.+.......+.....+.+........................................+...+.........+.....+..........
............+...............................................................................+................................+..........+....+...+........+.....+............+......................................#.................+...........................+.......................+...........+.....+........+.......
........+................+..........................+....+..........+...+...............+...+...+..............+...............................+...+......+.....+..........................+............+..................+............+..+...+..........+.+.........................................++............+........
.....+..+....+.....................+..............+....+.....+.........+....++...................+.....+.........+........+........+......................+.......+..............................+...+.+.....+....+..+....................................................+..................+...............................
......+.....+........++............................+.............+.....+......+...........+............................++........................++...................................+................+......................+........+.....+.......+....+...........+......................++...+....+.......+...+.........
....+...........+...................+...+.................................................+...........+.................+.........................+..............+.......++.+..+.......+..................+..............+..........+..................+.....+.........+...+.+...+.+....+............+.....+.............+...
...........................+......+.......................+..........................++....................................+.......+........................+..........................+...................+.+.............+...............+..+.........+.....+..............+.........................................+.....
...........+........+...+..+....+................................+......+....+++...+..........................+..++.............................................++................................+..........+.........+.+...............+....+.....+......+........................+........+........+.....................+
......+.........................+......+...............................+................................................................+........+.+......+......+...............+..........+...........+....+................+..+....+..................................+....+....+...............+.+.+.....................
...............+.....................+..........+..................................+.................+..+......................+.+......+................................++.........+...................++..........+...............................+..........++......+...............................................+.....
................................................................+...........+.....+........................................................................................+..+.....+..+.....................+.....+.........................+..........+..........+........................+.+........................++....
..........................+...+......................................................+...+.........................+.+........+..................+.....+.......+...+.....+....+.....+.....................................+...........+............................................+..+.........+.+..+.......................
.........+..++.....+.+....+...........+..........+.+......................+............+...............+............+.........................++...................#....++............+.....+......................................+.......+...............+........................................................+....+...
............+...+.......................++....................+.........+...............+............................+.............+................................+.......+.......+..+.....+......+..+.+...................+.................+.........+.......................................+.........................+.
........+....................................+.+..........++...+........+...+.................+..............................+........................................+.........+..................+..............+................+......................+.............+....................................................
...........+.....+.......+....+........+.....+........................++.....+...+................+..................................................+......+......+.................+................+.......+.............+....+.......................+..........................................+.+......+...............
.+...+.+...........................+...+......+.......+.................................................+......+.............................................+.................+..+......#..+............+....+..........+................+.......+.....................................+.....+..+.+..........+........+..+..
................+....+...+.+...+..........................+..+......+.....+..+......#.....+.............+............+......+.............................+.............+....+..........................++...................+...................+........+.............+....................++..............................
..........................................+..........................+..............+...............+.................+..........................+..++.................+............++............+..+......+............+..+.........+.........................++.................+..+............+........+................
...+......................+.....+..+...............+...................+..................+..........................+........+.++..............++..........+.............+...............................+........+..................+.+........+..........+.........+.+..+........++...+.#.................................
.................+...........+.....+....+..+..........+.+................................................+.......+.+......+.............+...........................+..++..................+...............+..+...+.............+.............+......+..........................+.....+..+....+..........+.............+.....
............+..+................................................+.......................................................+..........+.............................+..................................................................+.+.....+.............#........+...............................+...................+....+
....................+.+..............................................+................+.....+..............+........................+........................+...................+..........+................+.....+.......+........+...............................+..............+.......+................+.....+..........
........+.................+.......+.......+...............+.........................+....................+......................................+......+..+.....................................+.....++..+................................++......+........+........................+.......................................
......+..........+.+......+...........+........................+...+.....................++......+......+.........+.......................+.........................+...+.+++............+...+......................................................+...............+..+..............+........+.....+..................+....
............................++...+..#....++..+.......+.........................+.+..............+....+..................+..................+.....+..........................................+...........+....................+......+..............+..................................................+......................
..+.+................+....+..................+......+..........+.....................................................................................+..........+.............+............+.................................................................+.....................................+.....+...................
................................+.....................................++.........................+...+..+.......+...............++.................+..................+.....................+.................+....+.+.....+......+............+.................+...........+.................+.............+...............
.....................++.....+...................+..........+......#...+.........................................+..+...............................+.............................................................................++.+...+.+.................................+............................+..............+..+.
...+...................................+............................+......+............+.....+............+............+.+.....+...........+..+.................+............+..+...+..........+.............+............+.......................+...+..+.........................+...........................+............
.+...........+............++...+..++....+.+....................+.....+........+.....................#.....+.......+.+.........+..................................+.........................+..#..............................+................+.....+............+...+......+.....................+..+...................+...
+.............................+..........+..+...........+...........+..+..........+............+...........+.......+.......+......+....+.................................................................+.....+...........................+......+.....+......+.........................................+.....+.........+...
..............................................................+........................................+..........+.....................................+.+......+......................+............+.............+...........+....+...............+......+........................+..+........................+........+++.
...............+......+.......+.....++....................+..............+..................+.++...+...........................+........++................+..................+...+..........++......................+.................................................#..+..+..................+..++.........................
..........................+..+......+.......................+.+....+..+...............................+.....+..................+.........+.......+........+............+.#....................................+.+.+...................+......................................++...+...+.................+...+................
....+......+.................++...+...............+..............................+.+...........................+.....+..+......+...........................+...+.+....+...........................+............+.....................+..............+......+.+........+......................+...............................
........................................................................+.............+.+.....+.................+..............+............................................................................................+.........+..+...........+......+.......+............+....+.......+..............................
....................+......................................+.#.+.............+.......................+............+.....+.......+.................+.+..................+...............+....+...........+......+..............................+...............................+....+.........................+..+.+........+.
...............+......................+...............+.........................+........+.+.+..............+.............................................+..........+........+....................+................................+.........................+.................+...+.............................+.......+..
...............+.......................+......................+.........+..........+.......................+.......+...+................................+..................................+.......+...............+....................+..+..............#........+...........................+......+.....++..+++..........
................................+..................+.............+.....................................++..............................................+......+......+............................+..+............+.........................+.+..........+................................+.......................+..+....++.
.......+....+..+.....+...+.....+..............+..+.....+....+.....+..............+....+.......................................+.......++.............+...+.....+.......+.............+........................+............+..+......+..++..........+.+.......+....................+.....................+...................
..............................+..++....................+.............+...+....+..+.......+..............+.+..+............+.....+.+.................+......+...+................+......................................+.+.....+.+....+.................+.....+...............+.......+.+...+.....++...+.....................
.............................................+.+......................................................+.......++............+.+....+............................................+.+....+..........+......#.............+.................+......+...............................+...+.......+..............+.................
........+.+.+.......................++.........+.........+.+...................+.+.+.....+.....+...+....+...........+....................+................+....................................+.........+..............+.........................+...................+......+......+.+....++.....++.........................
..++..+......................................+.+...........................+........+............+.................+.....+...+..........+..+....+..................+++..............+......+................+...............................+.....+...........................+.................+......+.....................
.......................+............................+.....+..................+...................................+........+....+.........+..................................+...............................+..+...........................+...........................................+..............+.........+...........+
...+....+.............+..+...+.+...............................+..................+.+.+....................+.+.....+.......+.......+.....................................+................+...............+.................+.....+...............................................+.......................+........+.........
......+........+.............................+....................+....++.............................................+.............+......+........+....................+...............................++....................+.+.......................................+.............+............+..........+............+
.........................+.....+...........................+.........+......................+...+........+...........+..+............+...+.....+...........+.....................+.....+..............+..+...........+...+...........+...........+.................+...............+.........................................
..........+...........................+............................+.+...........++...................+......+..............+...................................+.................+..+.......+......+............+..............+...........................+..........................+.+............+.......+............+.
.............+................+....+++.........+............+..............+....+....................+..................+...+.....................................+.........................................+.................+.....................+.........#.........+.+..................................................
............+...+........+..........................+.....+...............+..+.....++.............+.............+...........................+.+.........+...............+..........++..............................................+...............................+.........+...+.....+...............................+.+...
.......+.....................+.+................................+.....+............+.........#..................+..+.....+..................++...................+..................+...................................+..+...................+............................+...............................+..........+.....
.............+......+.............+...+.+..........+.....+...................+....................+..+..++........+.....+.........+...............+.+.........++..............+.........+..........+...+.+.......................+..+...................................+.....+..+....+.+................+...................
............+................+......+..+............+......+......+....................+.............................++.................+.......+...........+...+........+..................+.................+.................+..........+..................+....+.......++........+.........+......+.+.........+....+.....
...+.............+.+..........+..................+..........+.....................................................+.+........+.......................+..+........+...+.....+...........+..........................+........+....+.............+..............+.........+.....+......+.........+.+...........+................
....+............+......+.+....................................+..+...+..............................+.........................+........................+..........+......................+...+.............+.....+........................................+....+.............................+..............+...........+...
......+...+............................................+...............++..............................+.......................................................#......................+..+.....................................+......+..........+..............+.....................................+.....+.+...+........+.
.................................+..+....++.........+....#.......+............+...................+....+..+.+...+...........++.....#......+................+.........................+.....+......................+...+.......+......................++.............................+.....+...+.........+........+...........
........+...................................................+.......+..............................+....+...........................................+............+...............+........+............++....+.....+........++....+..+.++.....................+..............................................................
..+.......+......+.........................................+....+...++...........+.++...............................................................................................+...........+............+........+..........++.+..+...........................+.......................+........+.........+......++......
+...+..+......#..+..................+...............................................+.................+.+...........................+...............+...+...............................................+.............+.......+............+......................................+........+.............+...............+...
.................+..+....+..........+..............+..............+...........+.........+.....+.............+.........................+++.+..+.............+................+............+..................+..+.............................+............+...+.......+.+........+...+...........++......+................+..
......+..+.........................................+.......+............+.++....................+.............................+++...+............+...........................................+.....+............................................+................+......+........+..............+.+.........+................
......................+..........................+............+........+........................................+............................+.............................................+...+.............+...................+..+.....+............+........+.......+..................................+.................
.........+.......................+...........+.......................................+.....+.......................+..........+.....+........+......++.+..............++.........+...+.+......+.....+....+................+..+...+.........+............+..........................+...................+......+..............
..............+.......................+...+...+........+...............................+.+.+.+.....................+...........................+....+.+.......................+....+.................+..........+....+.............+.....................................................................+++................+
.................+...+...............................+........................+.................+......+..+...........++....+........+................+.........+....+................................................+..............................................................+..+......+........+...............+....
..................+...++.....+.........+...............................+....+....................................++............................+.....+........+..............................+.....................+.....................+..............+......+.....+....+..........+.................+.....................
..........................+....................+....+.+............+...........+................................................................+..+...............................+.................+.....+...................................+.+......+.....+..+.......+............+.+...............................+....
.................+........+......+............+.................++........+.....+..+.............+...........................................++.............+.+................+.....+..+...+.+..................+..................................+...............++.................+.....................................
+...............+...+.........+.+..+....+.............................................+..+.....+.............+.................+..........................................................+.....+........+...........+.+.+........................................................+......+...................................
.............+.............+....................+.............................++...+..............+..........+.+.................................................+..........................+.....+.........+........................................................................................................+......+
+.+....+....................+.........................+.....+.+......+...............+.......................+..................................++..........+........+..............+..+.........................+....++......................+.....++.................................+.....+..........+....................
+.....................................+.........+.........+.....+.+.................+.........++.....+..............................+......+.....................................................+......+...........+....+......+..............................+...+......+...........................+.......+...+..........
....+............+++....................+............................#..........................................+...................+..........+........+.....+....................................................+.......+.......+................................+...................+..........+.+..........+............
.....................+.......+.........+..................+.........+..............+.....+...........+....+......+.............................................+.......+.........................+++..........................#..................................................................+..........+................
........+..++.+..+....+.........................................++...............+............+..+.....................+.............................................................+................................+.........+...+........................................+.........+..+..............+.....+....++.......
...........+......+...............+.......................................+...........................+.....................................+....................................................+..........+..........................................+....+..+...........................+..........+.................+....
......................++......+..............+......+.........................+......................+..........+.........+........................+...+........+....+.......+................................+....+.........+.............+.....+...........................+.....................................+.........
..+...................+..+..+..+.....+..+...........+...+..+.........+......................+..............................................................+.....................+.....+.......+.........................+.........+.......................+......+.......+..................................................
............+...+..........+.........+.........+....+....+..........................+....................................+..................................+..........+..............+....+....+.................+...+..................................+......+........++.+..+....#.......................+................
............+.+.................................................+....+.+.+.........................+.....+....++.......................+..............+..........+.....++.............................+............+.......+.........+................+++........................................+.....+..........+..........
...+.......+......................................................+...........................++..+.............................+....+......+.........+....................++.........+.........................+.+..............+...............+..........................+....................+...........................
...........................................................................................+............................................+.................+........+..................+........+...................................................+.++.....+................................................+...............
..+.............................+.............................................................+.......+.............................++..+.............................................+..................+...................+...+.........+......+..+.............................................................+........+
+...........++...+............+.........+.............+............+..................+......................+....................+.......+...+......+.......+.....+............+....................................................+..............+.....................+..+........+.+...............+....+...............
........++.+...........+...............................+..........+..+................+..+.......................+.+....................+.+........+.+...+...........+............+............................................+..............+..+....................+..................+....................+..............
....................+.................................+.....+......................+....................................++............................+..................................+...........................................................+..+....+.+....+...............................+.................+......
......+..+........................+.+..+..........+.....+.......................+................................................................+.......................................+........+..........................+..+....................+.........................#............+....++...+...+..................
......+................+.......................+...............+...+......+.+.....................+.....................+....+.....................................+...........................+.+.............+...+.+............+.................................+.....+............+...+.+....+................+..+......
............+.......................+.+.....+.......+...........................+....................+...........................+..+..........+...........+.......+.................+..................+..........+.......................................+.............+...+.....+............+.....+...................+..
.....................................+.........+.....+.......................................+..........+.....+......+....+.....................+.............................+...................................................................+.+...........................++..+......................+.....+.+.........
.+...................................................................+............+........+...........+....+..................................................+.+.....+.............+....................++.............+....................+..................+........+...................+..........+.............+.....
+.....+....+..............................................................+..+...................+.....................+.............+.....+.....+.+............+.+..................+...+............................................+......+.+..........+.........+......................................+.......+.........
...................................+.+.......................+....+....+.....+.......+............................+..............+........+................................+.+................+......................+...................................+......................................+......+.....................
...........................+...............+...................+..........+....................+.+..........................+...........................+...+...............+.....+.........................................+............+....+...........................+......+......+.................................+..
..........................+....................+...............+.................+.....+.....................................+.+....+.........+......................................................++....+...............................+..................+.......+.....+...+.....................+......................
............+...................................+.+.+......................++........+................++.........+........................................+....+...........................+........+..............+.......+......................+........+...........................................+.........+...........
..+........+........+...+.........+......................................+..................+........+.+..........+.............................................+..+..........+...........+...............+#...............+.............+....................+.................+...........................+................
................+........+.................+..........+..............++.+.......+....+.+........................................+......+.........+.............+.........#.................++..........................+.....................................+.........................+..............+...........+..........
......+.+......+...+......+...............................................+...........................+........................+....................+.......+......#......+.......+..+..........................+.........+................................................................+..........+.......+....+.........
.........................................................+..............................+......+...++..+..........++...+............+.+.................+.............+........................+.....................................................................++...................+....+.............................
...........+.............................+...+.......+.......+.....................+......+..........+..........+..+..........+.....................+.....+.+.......+......................+......++..........+.........+....+...+.................+............+...+.......+.....................++......................+..
.................+.................+.+...............+............................+................+......................+...+.......+.......+.+.+..+......+.+.......................................................+......#...........+....+..+..........+.....+.+.....................................................+..
....+..............................................+......+.......................+....+.....+..........+...+........................................+................................+....................................+.......+.....................+......................++................................+......+...
....+............................................................+....................+......+................+.....++.+............+................+............+.........+......................+..............+..........................+..+...+................................+..............+..........+.......+....+
+.............................+......................................................................+..++..........+.+..+.......+....+...........+..................+...................+...........................................++.................#.......+.................+.........+....+........+.............++..+
...........+.....+......+............................................+.........+......+......................+....+..............+........................+..+.+...............++.+.....................+....+......+....................+....+...+...........+.+......+............+......+......+..........................
.+................................................+...+.....+............................+.........................................................+.....+.++.....+..........+.............+.........++.............................+...+................................+...............+..........+....+....+...+..........
.....+......+.............+........+....+.........................++.............+..................................+...............+..........+.+............+...................................+......................+..........+.........................+..+....+++......+..........................................+..
....++...............................+........+.+.....+........+.............................+......+..............+........+.......+...................++.........+.+.........+......................+++.....+...................+.................+......................................+...........................+..+..
...........+..........+...........................................+.....+............................+...................+.............................++.................+.........................+.............+.......+....+.................+...........+.................................................+............+
..............+.................+.........................+......................+..+.....+.............................+...............+......++.+.............+.........+...................................................................................+.....+....+......+..+.........................................
.....+....................................................+............................................+...+.............+...+..+.......++................+..............+.......................+......+.........................+.................+............+............+......+.......+...+...........................
+...+.................................+..+...+...+.....+..................................+....+..............+...+...................................................+......+.++...........+.............+...+..........................+.....................................+.................+.......+........++.......+.
............+...........+.....+.............+......+..................+..........+.........................................+.................+......+.................+..............+.......................++..............+...............+..............+........................+...............................+.......
............+.+..............................+...+....................+..........+....+......................................................................................................................+......+.....+.............+......................................+..........+...........+.+...+......++........
....+........+.......................................+.............+.+.............+.....+........................+.+...................+........+....+........................................+..................................................+.......+........+..................+......................................
..........................+...................................................+.........................+.......................................+..+............................................................+...+...+.....................................+..........................+..+.......+................+......+
.............+..+................+.............+........+.........................................+.+......+....................+.......+.............................................+.++........+....................+........................+..............+..+..........................+..+......+.....................
..............+......+.........+.....................++...............................+.+...+........................+......................+...............+..+.......................++...........................+.......+...................................+..........+..............+.........+......+.................
..+...+.+..+....+.............+..........................+..........................+.......................+.........+.......................+..........+......................+....+.................+.+.............................................+....+......+.......++.......................+......................+.
...+..................+.............+............................................+........+..........+..........................+.................+.....................+...............................................+...............+..........+........................+.................+....+........+................
.....+..........+.....+..........................+.......................+........+.............+.................+...+..................................................++......+.......+....+......+.+......+..+...........................................+.+..+.....+....++..+..................+.....+.+...+.......+....
.....++.+........................+++...+..+..+....+......................+..........+........................+...+......+.+................+....+.......+....................+....+........+.......+.++...+........+................+................+......+..............+.......+...............+.........................
....+...............+.+................++..........+.+............+..............................................+..+...................................+..........................................+.+.............++.......++.+...................................................+.........................................
.......................+.....................+...................................#...........+....++...............................+....+..........++...+.........+................................................++.....................+....+............++.+.........+...+.............................+.....+...........
.............+......................+.+.....+.+.................................................+......+...+.....+.........................................+..............................+.......+.+...............+......+..............+....................................+...+...+........++........................+.+
................+........+...............+..................+....................+..............................................+..........+................+..............................+.....................+........................+..........+...............+.++..+.+...........+....................+..............
+....+...............+.............................+....+...........................................+.++...............+..+...................................................+........................................................................+.......+.......+.....................+.................+......+...+..
.....................................+.......+...........+.+.....................+.....+.....+..................+............+.+.............................+....+......+.......+...+.+.......+.............+.+......+.........+.........+.+............................+.....+..........+................................+.
.............................................++...+.........+........+................................+..+................+.++.....++........+...................+....+.......................................+...........+..................................+.....+..+..................+................++.................
...+.........+...+.............+.......................+........................+...++..........+...............+.........+.........+........+........................+.......+......+...+........................................+...+................+....................+...............................+..+..+..........
+....+..+....................+........+.......+.+.....................+.............................................................+.....+....+..............+..............+................................+.......+....+................+..................+...............+........+.................+...+.............+
........+..........+............+...........................+..........+.......................+......+.........+...+......................................................+......+..............................+........................+...+...............+.++....++.........+..+........................................
..................................................+......+.....+..........+...#..........+.+...........+...............................................+..........+.+.+.....+....................................................................+.........................................+.......+..+.....+......+....+...+
...+..................+....+..............+..+...........+..................+......+.................+........+..................+...............+...........................+....+...........+.............+....+..................................+......................+.+.........................#.......+.............
..++..................+..................+.......+....++......+...........+......+....+..............+.......+.......+...................................+............+....+...................+.....................................+.+............+.....+...+..............+....+............+.............................
...............+.............+.....#......................+..........................+..........+............+...............+.............................................................+........+......++.........+...........+..+.......+.........................+...........+...........+..+............+.............
#...+........................................+......+......+....................................................+....+.......+................................................+.......+......+..........................+....................+..........++..................................++.......+....+..........+.......
..+.......+.......+.....+........................................................................++..................+...................+......+......+.............................................+.......+...........................................+...+...............+........+..........+.....................+.....
..........+..++.........+...........+.......................+....+.................+...........................+.........+.............+......+..........++.............................+.......+...+....+....+...............+....+.........+.............+.................+...............................................
.............+..........+...............+.......+..................+....+.............+................+......................+...................+.+......+..........+....................+.....+..........+.........................................+..............+........+...............+.......................++.....
+......+..........+..................................................+.....................+...............+.....+......+.........+.........+............................................+.....+.................+...++.............................................+..+.+.......+...........+.......+.......................
........................+......+...+......+..........+...............+...........+...+..................................++........+............................................+.........+.......+...++.........................+....++....................+.................................................................
....+.....+.................................................................+...........+...+++..........+.+...........+..................+...............................+....................+...+...........................+..................+............+..+............................++.................+...+......
..............+...............................+.+......+.......#..+....................+........................+..+...........+......................................+.............+.+...+...........+..............+..............+..........+.........+....................................+............+.................
..................+.........+..............+..........+.....+...++...........+...........++..............+.........+..............................................................+............+....................+.....+.+..................+..+............................++...+..................................+.....
...........+.+...+.........+............+.....+......++..............+....+...................+.........+............+........+.............................................+........+.................................+.+.........................+......+.+....................+..................+.....+...........+......
...+...................+..........+.........+........................+.......+.+............+............+.+.....+....................+...+.....+.........+......................+......+..............+.+....+.........+...................+.++.......+......................................+......................+.......
........................+.+.......................+.....+..+....+.........+........+..+.......++.......+..........................+.++.+.............+.....+.........+..+....+......................+..........+......+............+.....................................+......................+..............++......+.....
......................+..................+.........++...+....+.............+............+...........+.+...........++..................+.+.........+..........++.....................+.........+............+.....+.......+.+............................+..............+...........................................+.........
..............+.......+....+...........+..++.....................................+.................................+................................+....#...#.....+.....+......+.+.......................+.......................+.....+..+........................+.+...........+.......+......+......................+....
+.......+................+.......+...++#.......+......+.............+.........+..................................+...........+++......................................++...............................................+.......................................+.........................................+...................
.........+..........................+..+...........+.....................+..........................+......................+.+...+....+.................+...................+.......+..............................+..+.............+........+..+...+...+.......+.......+.........+..+......+...........+............+.......
............+.....................................+.........+............................+.+........................+.......................+.............+...+....................+..+..+..............+.......+......+................#..........+....++......+..+....+............+..................+..................+.
.................+.........+....+.............+.++.................+...............+......................+.................+.........................................................+................+....+..+....+........+.+..........+.....+.+....+..+..............................+.................+..+........++....
+.......+....+.......+.....................+.........................+....+.............+..................+....+...........+....+..................+............................................+....+.......+......+...............................+.+......................................+...++..................+......
......+..................+.+.........+..........+................++........+.....+...............................+.................+..................................................+...+.................+.+.....+..+..............................+...................+.......+........+........+......+.................
..............+..+..................+..........................+.......+.....+.......................+..........................+...............+............+.............+......+.................................+...............+....+.................+............................................................+....
.........................+.......................................+.....+...........+............+...........+..........................+...+..........................................................................+.............+...............................................+...................................+....
+.......+...............++.........+.....+...........................+................................+.............................+.............................+.+.+......+.......+..........+............+....+.+....+.............+.................................+.....+......+........................+..........+..
........................+...........+..+..................+....+.........................................+........................+.........+........................................................+..++.........................................+..........+..............................................+...............
..+..............+....+.....+......................................+..+....+........+...........+......+.........+...+......+.....+..............+...+.............................+............+...........++................+..........+.....+............................+...........+..+................+................
................................+...........+............................+........+.........................................................................+.....+.........++................................................+...+.............+..+.....................+.........+......................+...............+..
...................+.............................+.......+.......+.......+....................+.+................+........+.....+............+........................................+.....+.....................................+...............+.........................+..........+............+......+....+............
+....+..................+..............+...............+....................+..........................+..+.................++.............................................................+................+......+..........................+........................................+.................+.....+.............
.....................+..........+..........+.........................++...................................+..............+..........................+.++.....+....................................+........................................................+...+.....+.....+.................+................+.+...........+
........+..++..................................+...+............................+...........................................+.........................+...+.....+.........................+...+.....................+.....................+....+...........................+................................+.........+......
............++..+......................+..................+..................+......+............+.......+.............+.............+..+.....+...........................................+......+.................+...........+.........+.......+...........+..........+.......................+....+..........+............
..................................................+...........................................................+..........................+..............+.........+....................................+.....+..................................+.....+.....#........................+....+....................+.............
......+........+...............................................+..............................................................+.+...+.........+.......................................................+.......+....+.........+............................................+...+..................+........+................+.
..............................+................................+..........................+..................+......+.......+....#................................+....+...+...+.+...................+........................+.............+....+.....................................+..+.............................++...
....+.....+..............+.+........................................+.......+++..++............+...+.........................................................+..........................+..+...............+.......+...+..+.+........+..+................+......+........++++.................+.....+........................
.........+......+...........+.........+.........+.....+..+...............................+.............+............................+...+..+.......+...+.....................................+.+...+..+.........................+..+.........................+.+...+..............+..............+.......................+...
..+...................+.....+..........+..+.+.......................+...............+............+.......+..................+.............+..................................+......+............................+.................+.+........+.....+........................+..............................+.......+........
.........+.................+.+...............+.......+....+.............+........................+....................................+...+...#..+.+...+..+......+.........++...........+..........+.....+...................+..............+..........+.........+........+.......+..................++......................
.+............................+...+............................................................................+........................................................+.............................+.+....++.....+....................+........................................+........+.............+...................
...........+.......................+................+..........+..........+.....+.........++.......................................+.+.........................+....+........................+.....++.............+.....+......+..+....+..............................+.............+..........+.............+.............+.
.....................+............+...........+............+...........................................+.....+.....+...........+..+.+.............+......+................................+....................+..............+...........................+...+......++...+.........+...........+............+.............+.
......+...+...+............+.......+......+.....................+.........................+............++....+..........+........................+....+.............................................+...........+.....+..+.............+............................................+.......+..+................+............
............+......................+..............+.+................................+.......................................................+.............................................+.........+...............................................................+..................+..............+.....................
......+............+.....+...............+.+.+...+.............+...................+................#..........+.....................+.....................+...............+.................................++..................+.....+......+..............................+....................................+..+.......
................+.+.............................+..............+....#.+........+.......+.........+..+....+..........+.............+...........................+........++...+..+......................+.....+.......+....++.................+....+........+.........................................+.+.....+..........+..+..
........................+.+..............+.................+.............................+......+........+....+.....+....+.....+...........++...........................................................................+.........+........+......+.............+..........................+..+................+.............
.................+.......+..............+....................................+....+...................................+....+.+................+........+.+...............................+........+...+...+.............+..........+...............................+....+..................+..+.+.......+..........+.........
..........................+..............................+............+........++...............+..................................................#............+...+................+......+..............................................+...+.............................................................................
..............+..+..+................+...++...............................+...+........+...................+.....................................................................+...++................................................+.++...+.......+.......+......+.......+..+.....+................+..................+..
+.....................+...........++......+..............+.....+...+...+...+.......+.....+..............................+.+..........................................................+......................+..............+......................+.......+.............+..........+......+................+........+........
.....................+.......+...+..++.....++...+.+..........................+.......................................+...+......+..............+.............+.......................+..................+.......................+..............+....................................................++.+.......+.............
...+........................+............+..........................................+.......+......++....................++....+..+......................+....+..+....+..............+....................+.......+..+...........+....................++...............+..+...............+..................................
................+...............+....+..+......................+.....................+...............................+....................+..........+..++..+........+.++...+.....+......................+.+.+........................+..+....................+....+.................................+.......................
....+....................+............+.............................+....+.....+..+.............+.......+...........+.......+...............++.................+.....+.........+..................................+........++..............................++......+..........+.......+.+.........+..........................
.+.....................................+......+..+.................+..............+..+........++.............+................+.............+...................+...............+.........+........................+.......+...........................................................+...+..........+........+.............
............+.......+.......+..................................................+.....+.....................+...............+.........+....+........................+......+............++....+............+.+.........................................................+......++.....................+........................
...+................................+....................+..................................+...........#......+........................................................+....+................+.................+..........+....+.......+.+....................+..............+.......................+......................
+.......+..+.........+................+........+............++..+.+...................................+.....+.........................+.................++................................+..+.+...........+..................+.........................+...................+.............................+.....+..+.....+.+.
..+..+.........................+....................+.................+........+.....++..........................+................+.................................+...............+.......+....................+............+.....+..............+........+..............+..........+.........+............................
......+........................+............+..........................+..............+....+..........................+.............+.+.........+......+.............+....+.............+.........+..........+............+................+.+...................................+................+...+......................
.......+..........+........................+.....+.................................+......+........+.......+.............+..................+...................+......+...........+..............+......++.......+.......+.................................+..+..........+.+............+................+.++..++...........
.+................+.............#.................+....+.....................++.........................................+..+..............+...........................+..........+..++................+...........+.....+.+............+..+....................#...+...................+..........+....++..........+.........
..+.......+............................................+..+....................................+.+...+....+...................+..+..................+..+................................++....................++.....+...........+......................+................+......................+............................
.....+..........+..............+.......+...++.............+............+............++.................+.......................+..........................+.......++.......................................+....+....+............................+..........+...................................+..................+........
.................+................+...............+.......+....+......................+........+.......+..................+.......+.........................................+......++............+....................................................................+......+.+.................+.+.........+...............
...........+......+.+.........+................+...........................................+.........+..............+.........+...............+........+...............................+...........+......................................+........+...........+............++....+..........+..++.+..................+......
.............................................+.................+....+.........................+..........................+..........................+...+.+............................+.........................+...............................+.......+.........+..........................+.+...........+.............+..
....+.................+...................+...+....+...............+...........+.......+.......+...........+......+.+......+....+...+....................+....+.......................+.......+...................+...........................+..................................+...................+...........+...+......+
........++...+.....+.........+..............+...........+.....+......+............................+......++................+....................................................+......................+..+................................+.+...........+..............+....+...............+.....#...............+....+....
............+.......+.......+.....+.....+.................+...................+.....+.+..................+.....+.........+............+....+............+....+...+..........................+..+................+.................+.........+.....................+.............+..++................+.......................
..+..+...................+...............+...+....+..........+..............................+.......+.....................+..........+......+.................+...................+................+........+.....+.........+............................+......+...........................+......+.........................
.........................................+...............+.+.................++................................+..+.............................+.+..........+.+.........+.........+..................+..............................+....+......+....+.......................+..............+........................+......
..............++.................................................................+...+..............+.....+...........+........+....+..+......+.....................................+.............+...+.+..+....................+........................+..................+.....+.............+........+...................
....+.+.....+......+................+...+...........................................++....................................................+......+...........+..+.......+.............#..............+...............+...........+..+........+............+..........................................+...+......+............
........+.................+........++...............+.....+...+.+......+...+.............+......+.......+......................+..........+........................................++....................++..........+..................+.....+..+....+................+..+....................+.............................
...+.............+........+.........+................................+...........................+..............+................................+.................++...+.........+......+............+..+....................+......................+...............+..+..+.......+.................+...................+...
............+..+.....+................................................................+.....+..........................+....+................+..................................................................+............+...................+.........+......+.........+.....+.............................+............
....+.+......................................++....+...+.+.+..............................+..............+....++............................+...............+.............................................+.............................+...+.......+...........+.................+..............................+.........++
..+..........+.....................+..+.......+..............+................+...............+.............+.......+.+......+.....+..........+.+...+......................+.............+.+..........++.+.........................++.........................+.......+..........+.+................+............+..+.++.....
..+....+.............+...+.................+.....+.......................................................+...........................................+.......................................................+......................+..+.........+......................+........+............................+..............
..+..+...................................+....+..................................+........+....+...+................................................+............................................+.+........+.....+.+.....+..+....+..+.............+.....+..+.+......................+.............................+.........
+..+...........+...........................................+.........++.+.....................+.+...+.........................................................++............+...................................+.........................+...+.++.......+.......+.....+.................++...........+......................
+..........................+....+..........+.+.+........+..+..................++.................+.+...........................+......+..........+.+....+...........+............+.......+......#...............................+.................+................................+..+........++......+................+....
...........+...+.........+........+..................+...+.....................+..................+.........+....................+......+..................+..+.........+.........+......................+......+................+..........................................................................+................
...........+...+.++.......+.......+...........+..........................................................+......................+.+......+...................+..............+..+..............+...........+..+..............................................+.....................................................++........+
.......+...+..+..+.............+.....+..............+...................+.................++.......+................................................................................+.................+.....+......+...............+............+..........+...........+......................................+...+..........
.............+..............+.......+...............+.................................+........+..+.........................+.......+..+...................+......++.......................+......+..............+...............+...........................+.++...........+......................+........................+
...+.............+....................+..+..............+.......+....................................................+.+.....................+..+.................+...................................+..+.............................................+.....+...........+........+......................................+...
...+.......++..................................+.+.........+..+..#.....+..................+...+...........+...+......................+..............................................+........+........+............+.................................+.................................+..+..+........++......+.........+....
.....................++.++...........................+.....+......+.......+...+......+.....................................+.....................+....................+.............+......................+.+........++........+..+..+...........................+..............+........................+.+.........+......
.........................+...............+.....+..............+.................+..............................................+++......+.++.........+.......................+.........++.........................................................................................................+.+........................
..................+..+........................................+....+.............+.......................+.................................++.............#.........+..........+................++......+...............++......+.+..........................+....+..+.............+...+.....................................
....+............+..............+.....++............+.............+.....+..............+.........+................+................++..........................................+....................................+.............................+........+....+.................................................+...+......
.+....................................+........+...........+............+...........................+.............++..+.+.......+........................................+.......+.....+.+.....+...+..............+................++.+........+............................................+................................
.................+..........................+...................+...................+.......+..+.....+.......................+...................+.......................................................+....................+......+.........................................+....+.....+..+..++..........+..+.........+...
........................................................+.+........................+..........+....+..........+.......#................+..................+....+.............................................++.............+.....+..........+........+..................+...+..................+.+..........................
.............+....+..+.........#.........+...........+......................+.+.....+#.........................+.............+..+..........+...+......................+...................+.........+...........+..........+.............+.....................................+........+.+.......+...................++.....
....+.......+..........+..+........+............++.....+...+............+.....+.+.........+........................+....+.................+....................+......+..+................+.......................................+.............+.+...........+..........................+..........+............+.......+...
....+....................+...............+.....++.+....+...............................+......+............+...++............+....................................................+.......................++...+.....++.....................+..........................................................................+.....
..+.+............................+++..#.........+.+......+.......+......................................................+......+.............................................................++...................+...........+..................+..........+...........++....+.......+......++..+............+..+...........
......+....................+.............................+....+........................+.....................++.................+........................+...+..........+...............+....+...........+.......+.....+........+.........+.......+...............+.....+.....++..+......+.....+..................+..........
...................+...................................++.........+....................+..........................................+.............+...............................+.+.................+.+...................+.........................+..........+............................+...............+................
......+...+.......+........+...........+....+..........+.......+....................................................................+.............................+.................+.+...+..........+.......+...................++........+.....+...................+....#......+.....+........................+............
........................+...................++........+..........+....+............+......................................................+.......+.................+.....+...............+.....................+.+..............................................+.....+......+..+...................+................+......
.......................+..............++..........+......................................................++.......+..............+....+................................................+...........+.+.+..............+.........+..........+..+.+.++.................................+...........+......+.+...+...+.+........
....................+...+.......+..........................+....................+......+.+..........................+..........................................+.........+............+.................+......................+....+....+...+.........+.....+.......+...........................+...........................
...............+.......................++.....................+...........................+.......+.............+....+........+.+......+...+................................+..........+...........................................+........+...........+...........+................++...........+.+....................+...
..................+.+.......+..+.......+.......+..........+....+............+........+........+.............+...++..........+....+.................+..........+..+.........+....................+............+.......+.............+.............................................................+.....+........+............
............................+............................+.....+..............................+.+......++..+.......+..+.+..............................+.+.............+..+..................+........+..+...+....+..........+.........+................++....+...........++...........+.....................................
..........................+.....................+.......................+..........+++.................................+..............+.....................+................+................................+......+..+..+..........+................................+.............+.+..+....+..............++..+..+......+
...............+........................................................................+.........+.+..............+..+....+.........+.................+..+......+.+.......+............+.............+..+.........+..++..........................+++................+#...........+....++...................+........+..#....
