0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-27 23:36:32 +00:00
OI-codes/AtCoder/ABC241/C/data/random_07.in

993 lines
960 KiB (Stored with Git LFS)
Plaintext

991
...#......#.........................................................................................................#.....................................#.........#.............#...................................................................................#.........................................................#.................................................................................#..................................#........................................#.........................................................................#.........#.............#................................................................................................................................................................................#.............................................................................................................................................................................................................................................
...............................#.....................................................................................................#............................................................................................................................................................................#.................................#.............................................#..............#.............................................................................................#...............................................#.....................#..............................................................................................................#......................#....................................#...............................................................................#.......................................................................#...................................#.#...........................................#....................
........................................#..........................................#.............................................#......................................................................................#........................#....................................................................................#................#....................#............................................#...................................................................#...................................................#.............................................#................................................................................................................................................#.......................................................#..............................#.....................#.................................................................................................................................................................
........................................................................................................#................................................................................................#...........................#....................................#....................................................................................................................................#......................................................#..............................................................................................................................................................................................................#.............................................................................................................................................#...........#...................................................................................................................#...........................................................
.....................................................#...........#.......#...................................................................................................................................................................#.....................................................................................................................................................................................................................#............................................................................................................................#..............#.................#.............#..........#....................#........................................#..#.#......................................................................#....................................#.................................#...................................................................................................................................................
................................#.....................................................................#................................................................................................................#.....................................................................................#...................#.................................................................................................................................................................................................................................................................................................................................................#........................................................................................................#...............................................................................................................#........................................#.........................................................................
....................................................................#.............#..........................................................................................................................................................................................................................................#..............................................................................#.....#......................................................................#................#...#..................................................................................................................................................................................#.................................................................#........................................#...............................................................................#..................................................................................................................................
................................................................................................................................................................#..............................................#................#...............................................#..................#............................................................................................................................................................................................................................................................................................................#................................................#............#.........................................................................#....................................#.............#.....#....................#....................................................................................................................#...............................................................#...
.................................#...........................................................................................................................................................................#...............................................................................................................................#.................................................................................................................................................#............................................................................#.................................................................#..................#...............................................................................#.......................................................................................................#....................................................................................................................................#................................
.................................................#................#....................................................................................................................................................................................#................................................................#......................................................#...............................................................................................................................................#......................................................................................................................................................................................................................#...............................#.................................................#...............#............................................................................#.........................................................................................
................................................................................#...........................#...#........................................................................#.........................................................................................................................................................................................................................................................................................................#..........................................................#.#................................................................#....................#.........................................................................................................................................................................................................................................................#..............................................................................................................
...........................................#.........#.....................#....................................................................................................................................................#..................................#..................................................................................................................................................................#.......................................................................................................................#............................................................................#..............................................................................................#............................................#..................................#................#.......#....#............#......#.................................................................#................................................................................
..........................................................................................................................................................................................................................#.........................#.............................................................................................#.....................#..................................................................................................................................................#..........................................................................................................................................................................................................#......................................................................................................................................#.#..#.....#...............................................................#......................................................................
...............................#.............#.....#.........#.....#................................................................................................#.....................................................................................................................................................................................#..........#..#...............................................................................................................#..........................................................#......................#...........................................#.............................................................#.....#.....................................................................................................................................#.......#......................................................................................................................................................................................
........................................................................................#.............................................................................................................................................................................................................................................#...........................................#........#.................................................................................................................................................................#........................#.........................#..........................................................................................................................................................................................................#.........................................................................................#.........................................................................#.......................#..#....
...#.......................................................................................................#.........##................................................................................#....................................#................#................................#.......#..........................................................................................................................................................................................................................................................................................................................#.......................................#..........#...................................#..............................................#.............................................................................................................#..............#..........................................................................................................................
.............................................................................................................................#..#..............................#..................................................................#.....................................#....................................................................................................#.................#..........................................#.........#...........................................#.................................................#.....................................................................................................................................#.........................................................................................#............#..............................................................................................................................................................#................................................................
...........................................................................................................................................................................................................................................................................................................#.................#...............................................................................................................................................................#...............................................................................................................................................................#............#.......................................................................#..................................#...................#.....................................................................................................................................................................................................................
.........................................................................#......................#........#.......#........................#....................................#.................................#............#.................................................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................#............................#.................................................................#.........#..
..................................................................................#.................#............................................................................................................#.#....................................................................................................................................................#.....#............#...............................#.................................................#...................#...............................................................#..........................#.......................................................................................#.............................................#............#...................#................#.........................................................................................................#..........#.....................................................................................................................
.............................................................................................................#................................................................#.......#.................................#...............................#............................#..................................#..................................................#...........................................................................#..................................#......#.......................#.............................................................................................................................#.......................................................................................................#..........................................#..............................................................................#...........................................................#.....................#...................................................
...........................................#............................................................#.#.......................................................................................#............................................................................#..............................................#...............................................................................................................................#....................#..............#..........#....................................................................#................................................................................#.................................................................................#.......#.................................................#.............................#.............................................................#.............................................#.....................................................................
....................................................#............................................................................................................................................................................................#.......................................................................................................#.....................................#......................................................................................#.............................................................................................................#..............#..................................................................#....................................................................................#................................................................................................................................................#..................................................................................................
.................................#....................#......................................................................................................................................................................................#.......................................................................................#.............................................#..............................................................................................................#......#.....................................................#.....................................................................#..........................................................#.............................................................................#................................................................................................................................................................................#...............................................................
....................................#..........................#............................................................................................................................................................#.......#.......................................#.....................#..............................................................................#...............#...........................................#................##.....................#....................................................................................................................................................................................................................................................................................................................#....................................................................................................................................................................................................................
..............................#.........................................................#............................................#.......................................................................................................................#......................................................................#..................................................................................................................................................................................................#........................................................................#.......#...........................................................#..............................................................................................................................................................................................................................#..........#................................................................................................
............................................................#...............................#................................................##.................................................................#........................................#........................................#................................#...........................................................................................................................................#.............#.............................................................................#..............................................................................................................................#...........#.............................................................................................................................................................................#.................................................#....................................................#...................
....................#..#........................................................................................#..................................................................................................................................................................................................................#......................................................................................................#...............................................................#...........................................................................................................................................................................................................................#.............................#..............................................................#...................................................#.....................................................................#............................................#....................
.............................#.........#.....................................#..........................................................#....................................................................................................................................................................................................................................................................................................................................#..............................................................................................................................#..........................................................#......................#........#.....#.......................#.....#..............................................................................................................................................#.............................................................................#......................................................
....................................................................#.............................................................................................#........#....................................................................................................................................................................................................................................................................................................................#............................................................................................................................................................#........................................................................................#.............................................................................................................................#....................................................................................................................#.....................
..............................................................................#......................................................................................................................................................................................................................................................................................................................................#...............................................................................................................................................................................................................................#..........................................#.....................................#.......................................................................#...................................................................................................#...........#.................#........................................................#.....................
........................................................#........................................................#...............................................................................................................................................................................................................#...........................................#...............................................................................................................................................................................................#...................................................................................................................................................#.....................................................................................................................................#...................................#...................................................................................................................
...............................................................................................................................................................................................................#......................................................................................................................................#.......#...........#................................................................................................................#..............................................................................................................................#.#.......................................................#.......#....#..#.............................................................................................................#............................................................................................................................................................................................................
............................................................................................................................................................................................#..........................................................................#................................................#......................................#..........................................................#........#..........#.......................................................................................................................................................................#......................#..........#......................................................................................................................................................................................................##.....................#..........................#.................................#...........................................................................
.........................................................................#..............................................................................................................#...............................................................................................................#................................................................................................#.................#................#..................................................................................................................................#.........................................................................................................................#......................#..........#..................................................................................................................................................................................................................................................................#.....#..........
...................................................................................................................................................................................................#.................#...........................................#......#............#...............................................................................................................................................#...................................................................................................#.................................................................................................#................#.........#...........#.................................................................................................................#.................................................................#................................................................................#.......#...............................................................
.....................................#..............................................#......................................................................................................................................................................................................................................................................#....................................#.......................................................................................................#....................................#.........#...................................................................................#.................................#....#..........................#.....................................#...............#..........................#.....................................................#.................................................................................#...............................................#...............#........................
........#......................................................................................................................................................................................#...........................................................................................................................................#.......................................................................................................................................................................................................................................#.....#......................#.#.........#.....................................................................#...............#..................................................................................#...................................#...................................................................................#.................................................................................................
........................................#...#...............#...................................................................................................................................#...........................................................................#.........................................................#.....#..................................................#.........................................................................................................................................................................................................................#............................................................................................................................................#...................#........#.........................................................................................................................................#...............................................#.................................
...............#..............................................................................................................................................................................................................................#...........................................................................................................................................#............#......................................................................................................................................................................................#..............#............#..........................................................................................................................................................................#.........................................................................#..............................................................................................#................................................
#.............................................................#....................................................................................................................................................................................................................................................................................................................................................#..#....................#...............................................................#...................................#........................................................................................................................#..........................#..................................................................................................................................................................................................................................#..............................................................#.........................
....................#.................................#..#..............#...............................................#....................................................................................................................................#...#.............................................................................................................................................................................................................................................................#......................#..........................................#.............................................#................................................................................................#................................#.......................................................#......................................................#..............................#.................................................#....................#.............#..........
.............................................................................................................................................#...........................................#.#..............................................#...............................................................................................................................................................................................................................#...........#...........................................................................................#.................................................#...........................#................#..........................................#...........................................#................................................................................................................................................#.......................................................................................#.............
..............#......................................................#................................................................................................................................#............................................................................................................................................#..............................................................#.............................................................................#..................................................................................................................................................................................................................................#................................#.............#................................................................................................#...........................................................................................................................................
........................................................................#.....................................................................................................................#...........................#.....................................................................................#..................................................#........................................................................#............................................................#.................................................................................................................#...........................#.........#..................................................................................................#................................................................................#.........................................................................................................................................................................
............................................................................................................................................................................................................#.#.............................................#..#.............................................................................................................................................#......#..........#...................................#............#..............................................................................................................................................................#.......................#................................#...................................................................................................#.....#........................................................#.......................................................................................................#...........................................
....#....................................................................................................................................................................................................................................................................................................................#...................#.............................................................................................................................................................................................................................................................................#..........................................................#..................................#...........................#................................................................................................................................................#..............................................................................#................................#........
........................................#.#.............................................................................................#....................................................................................................#.........................................................................................#...........#....................................##............................................................................................#..............................................................................................................................................#......................................#.............................................................................................................#.....................................................................#................................#.....................................................................................................#.......................
................................................................................................#...............................................#.........................#....................................................#.......................................#......................................#.....................................................................................#......................................................................#...............................................................#.......................#...................................................#.............#...............................................................................#.......................................................................................#....................................................................................................................#................................................#...........................................
......#......................................................................................#...............#..............................................................................................................................................##...............................................................#..........#..................................................................................#..................#.....................................................................................................#..................#...................................................#...............................................................................................................................................................................................................................................................................................#........#...............#...............#.........................#................................
.......................................................................................................................#........................#........................#..............................................................................................................................#.............................................................................................................................................................................................................................#.......................................................................#......................................................................................................................#......................................#.................................#............................................................................................#.....................................#..................................................#..........................
.............................................................................................#........................................................#..........................................................#.............................................................................................................................................................................................................................................................................................................................................................................................................#.........................................................................#...................................................................................................................................................#.............#...........................................................................................................................#.......................
..............#...............#..........................................#................................#...............................................#.....................................................#.......................................................................................................................#...................................................................................................#...............................................................................................................................................................................#....................#........#...............#..........................................................................................#.................................................................................................#........................................................................................................#..............#..............#................
......................#..........................#.......................................................................................................#.........................................................#..............................................................#.............................................................#..........................................................................................................................................#...............#.......................................................................................................#............................................................................................................................#.........................................................................................................................................................#..............................................................................................................#.....
...............................................#...................................................#...#...................#...................................................................................................................................................................................................................................................................................................................#........................................................................................................#............#.............................#................................................................................................................................#........#............................#................................................................#.....................#...............................................................................................#.................................#...........................
................................#..................................................#.......#......................................................................................................................................#...........................................................................................................................................................................#...................................................#...........................................................................#...........................................................#..............................................#..........#................................................................................................................................................................................#.......................#.......................#........#....#...#.......................................................................................................
................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................#......#...........................#............................#......#.......................................#..........................................................................................................#..............#.......#...........................................#.#..#..................................................................#......................................................................................................................................................................................
.......................................................................#......................................................................................................#.................#.................#..........................................................................................................................................................................................................................................................................#.........................#...........................................#...............................#........................................................................#.......................#..#............................................#.....................................................................................#..................................................................................................................................................................#.................
.............................................#....................................................................................................................................#...#............................................................................................................#......................................................#.................................#..................................................#..................#.....................................................#...........................#................................#................................................................................................................#............................................................................................#...........#...............................................................................................................................................................................................................
................##.................................................................................................................................................................................................................................................................................#.......................................#.............................................................................#..............................#..............#......#................................................#...................................................#...............#.....................................................................#...............................................................................................................................#.......................................................#.........................................................#...............#.................................................................#.................
...........................................................................................................................................................#.....................#...................................................................................#.......#..................#......................................................................................................#.............................................................................................................#............................................#.........................................................................................................................................................................................................#....................................#.........................................................#.................................#.................................................................................................................
.................................................#...................................................................................................................................#............................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................#..........#............................................................................................................#...........................................................................................................................................................................#.............................
..........................................................................#................................................................#.........................#....#................................................#.....................................................................................................#...............#................................................................................................................................................................................................................................................................#........................................................................................................#...............#...............#...............................................#..........................................................................................#...................................................................#....................................................
.......#.....................................................................................................................................................................................................................................................................................................................#............................................................................................................................................................................#...............................................................................#...........................#............................................................................................................................................................#......................#...........................................................#........................................................................................................................................................
#.....................#.....#..........#..........................................#.......................#..........................................................................................................#.....................................................................................................................................................................................................#.........................................#.....................#........#................................................................................................#.................................................................................................................................#..................................................................#..........................................................................#.................................................................................................................#.......................
.......................................................................................#..........................................................................................#.....................................................................................................................................................................................#...........#................................................#............................................................................................................................#.....................#....................................................................................................................#..........................................................................................................#..........................................................#.....#.....................................................................................................................................
.......................................................#...................................................................................................................................#.........................#.............#..............................................................................................................................................................................................................................................................................................................................................................#..............................................................................................................................#...........................................................................................................................................................................................................................#...............................................................#.
...................................................................#.............................................................................................................................................#............................................................................................................................................#..............................#........................................................................................................................#........................................................................#....................................................................................................................................................................................................................................................#.....#..........#................#....................#......................................................................#............................................
...............................................#........................................#..........................................#...........................................................................................................#................................#..............#..#...................................................................................................................................................................#.......................................................................#.................#...........................................#........................................................................................................#......................................................#........................................................................................................#...............#................#........................................................................................................
...........................................................................................................................#..................................................................................................................................................................................................................#...............................................................................................#..............................................................................#...............................................#........#...#...................................................................................#...............................................................#.................................................................#.......#...............................................................................................................#...................#...............................................#..................
.......................................................................................................................................................................#.......................................................................................................................................#.........................................................................................................................................#...#..............................................................................................................................#..........................................................................................................................................................................................................................................................................................................#...........................#...............................................................#...........................
................................................................................................#......................#................................................................................................................................................................................................................#.........................................................................................................#...........................................................................................................................#...............................................................................................................................................#...................................#.........................................................................................................................................................#.....#................................#.....................#..........#..........................
...............................................................................................................................................................................................#..................................................................................................................................................#..........................................................................#...........#.....................................................................................................#.............................................................................................................................................................#.................#....................#.............................................................................................#......................#..........................#........................................................................................#.................................
.................................................#.....................................................................................................#...............#...........................................#.............................#...........................#......................................#.................................................................................................................#.........................................#...............................................................................................#..............#..........................................#.........................#......................#................................................................................................................#......#.........................................................................................................#.................................................................................................
..........................................................................................#...........................................................................................................................................................................................................................................................................................................................................................................................................................#.....................................................#....................#...................................................................................................................................................................................................#.........................................................................................................................................................................................................................
................#...............................#........................................................................#..........................#...........................................#.............................................#........................................................................................................................................#......................................................................................................................................................................................................................................................#................................................................#..................................................................................................................#.............................................................................................................................#..............................................................
.............................................................................#.......................................................................................................................................................................................................................................#..............#.......#...........................................................#..................#.........#.........................................................................................................................................................................................................................................................................................................................................................#...............................................................#...........................................................................................................................#........................#..........
.....................................................................#...............................................................................#.....................................................................................................................................................#......................#.........................................#...#...............................#........................................................................................................................................................................................................#........................................##..............#.................................#........................................................#...............................................................#..............................................................#...................................................#...........................................#..................
.#.....................#.................................................................................#................#.........#.................................#......#..............................#.............................................#..........................................#...........................#........................................#..........#................................#......................................................#..............................................................................................................#........................................................................................................................................................#.............................................................................................................................#......................................#...........................................#........................................................
......................................................................................................................................#..................#..................................................................................................................................................................................#...........................................................................................................................#...........................................................#.......................................................................................................................................................................#..................#............................................................................................#....................................................................#....#.............#.......................................................................................#..................
....................................#...............................................................................................................................................................................................................................................#.............................................................................................................#.................................#.....................................................................................................................................................................................................................................#...............................................................#...................................................#.............................................................................................................#.............................................................#....................................................
#.........................#..................................................................................................................................................................................#.............................................................................................#............................................................................................................................................#...................................#...................................................................................................................................................................................................................#.........................................................................................................................#.................................................#.........................................#......#.......#..........#..............................................................
................................#.................................................#...................................................................................................................................................................................#............................................................................................................................#..................................................................................#.......................#........#...................#................................................................................................................#........................................................................................................................................................................................................................#....................................................................................#....................................................
.....................................................................................................#........................................................................................................................................................................................................................................................................................................................................#............................................................................................................................................................................................................................................................................................#.....................................................................................................................#......#................................................................#.................#................#..................................................
..............................................................................#............................................................................................................................................#...............#.......................#................#...............................##.......................#.....................#................................................................................................#.....................................#.........................................................................................................................#........................................................................................................................#...............................................#....................................#.#.............#......#..........................................#............................................#...............................#.............................
.................................................................................................................................................#.............................#.........................................................#.............................#..........#...............................................#...............................................................................................................................#.............#.....................#.#.......................................................................................................................................#................................................................................................................................................#.................................................#...........................................................................................................................................................................
...............##......................................................................................................................................................................................................................................................................................................#...................#.#..............#.................................................................................................................................................................................................#..........................................................................#...............................................................................................................................#...........................................................................................#.........................................................................................................................................................
..................#................................................................................................................................................................................................................................................#...................................................#...................................................................................#.........................#.......................................................................................................................................#............................................................................................................................#.....................................................................................................................................................................................................................#..............................................................................................
.............................................................................................................................#.....................................................................#...........................................................................................#....................................................................#...................................................................................................................................#......................................................................#.........................................................#......................#...........................................................................#............................................................................................#.....................................................................................................................................................................................
..................................................#.................................................#...............#........................................................................................................#..........................................................................................#.........................................................................................................................................................#....................................................................................................................#.................................................#..................................#................................................................................................................................................................................................#....................................................................................................#............................
.................................................................................................................#............#........................................#.......................#.......................................................................................................................................................................................................#..............#.......................................................#.......#..............................................#...........................................................................................................#...............#......................#.........................#.................................................................#...................................................................................#........................................................................................................#.............................................
.....................................................................................#........#.............................................#........................................#.........................................................................#..........#................#.....................................................#............................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................................................#......................................................................#........#............................................................................
................#........................................................................#....................................#......................................................................................#.......................#.................................................#..................................................................................................#..................................................................................................#..#.........................................#.............................#..#.................................#................................................................................................................................#..........................................................................................................................................................................................................................#.....#.......................................
..........................................................#............................#......#.................#....................................................................................................................................#.......................#.....................................................................#....................................................................#......................................................................................................................................................................................................#.......................................#.....#........................................................................................................................................................................................................................................................................................................................#........................
........................................................................................................................#.......................................................#............#.................................................................................................................................................................................................................#............#.........................................................................................................#....................................#.............................................................................................................................#................#....#....................#.......................................................................................................................................................................#.......................................#..........................................................
...........#....................................................#.........................................#..........................................................................................................................#.........................................................................................................................................................................#...............................#..................................................#.......#.............................#.........................................................................................................................................#..........................................................................................................................................................#.........................................#....................................................#.#...........#........................#......#....................................
...................................................#..............#...........................................#.........................#...........#.....................................#.........................................................................#....#.................................................#..................#.....................#.........................................#.............................................#......................................................................................................................#..........#.........................................................#................................................................................................................................................#..............#......................................................#..............................................#...........................................#....................................#...............
......................................................................................................#.....................................#.............................................#....#................................................................................#......................................................................................................................................................................................................................#...........................................................................................................................#..................................................................#..........................................................................................................#...................................................................................#..........................................................................................................#..............
........#.....................................................................#.....................................................................................................#..........................................................................................#...#......................................................................................................................................................................................................................................................................................................#....................................................................................................................................................................................#........................................................................................................................................................................................................................#......................
......................#...............#................................................#..#...................................................................................................................................................................#.#...............................................................................................................................................................................#.........................................................................................................#..................................................................................................................................#.............#.................................................................................#..........................................................................................................................................................................................#......................................
.......................................#.#............#.............................................................................................................................#....#..............................................................................................................................................................................#.................................#.....#................................................................................................................................................#..........#.....................................#.................................................................................................................#........................................................#.............................#........................................................................................................................#.................#...........................................#.......#....
.....................................................................................................................................................................................................#............................................#.............................#..................................................#......#...............................................................................................................................................................#...............................................................#...........................................................................#..................................#............................................#................................................................................................................................................................................................................#................................................#......................
..........................................................................................................................................#..................................................................................................................................................................................................................................................................#............................................................................................................................................#.......................................................................................................................................................................................................................................................................................#...............#............#......#..................................#..............................................#......................................................
.....................................................................................................................#............................................................................................................................................................................................................................................................................................................#.................................................#...................................................#..........................................................................................................#.......................................................................................#....................................................#.#............#..................................................................................................................................................#..................................#.........................
.......................................................................................................................#........................................................................................................................................................................................................................................#........................................................................................#....#.................................................#...............................................................#.................................................................#.......................#........................................................................................................................................................#.............................................................#...................................................................................................#..........#..............
.................................................#..........................................#........#......................................#....................#...............................#.......................................#............................................##................................................#......................................................................................#.....................................................................................................................................................................................................................#...........................................................................................................................................#........................................................................................................................................#....................................................................................
........................................................................................#.........................................#...........................................................................................................................................................................#...........#.............................................................................#............#............#..................................................#.................................................#..........................................................................................................................................................#...................................#........................................................................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................................................................................................#.............#........................................................................................................#.................#......................................................................................................................#...........................................................................#.....................................................................................................#......................................................................................#...........................................................................................................................................................#....
.......................................................................................#.....#......................#........................................#....................................................................#...........................#.............................###.........#......................................................................#...............................#......................#...........................................................#...............................................................................................................................................................#.............................................................................................................................................................................................................................................................................................#....................#.......................#.................
......................................................#.....................#...................................................................................#..#..............................#........................#...............#.............................#...................................#..........................................................................................................................................................................#..........................#.........................................#......#.............................#..........#...........##.#..........................................................................................................#.......................................#..................................................................#.....................................................#......................................................................................................................
...............................................................................................................................................................................................................................................................#.........................................................................................................................#.............................................................................#.........................................................................................................#............#.....................................................................#................................................................................#.....................................#..............................................................................................................................................................................#...........................................#........
..#...........................................................................................................#..........................................#..................................................#...................................................................................................................................................................................................................................................................#..........................................................#.....................................#................................................................................................................................................................#..................#........................................................................................#...........................................................................................................................................................#....
................................................................................................................................................................#.........................................................................#............................................................#.......................................................#.........................#..........................#...............................#................................................................................................................................................................#..........#.....................................................................................................................#....................#.............................................................................................#.....#...............................................................................................................................................
..................................#.......................................#.#......................#..................................................................................................................................................................................................................#............#............................................................................#................................................................#.......................................................................................................................#......................................................................................#.......................................................................#..........................#......#.......#..............................................................................................................................................................................................#.............
...............................#...#.................................#................................................................#.....................................................................#.............................................................................................................#..................#.........#......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#..................................#................................................................#......#........................................................#......
......................#......................#........................................................................................................................................................................................................................#..................................................................#........#...........................................................#............................................................................................................................................................#...........................................#.......................................#...............................................#............#................#..................#..#.......................#.........#....#................................................................................................................#.................................................#.................................................
.........................................#......................................................#............................................#....................................#.......................#.............................................................................................................................#................................................#..........#.................#..............................................................................................................................................................................................................#...#.......................................#................................................................#.................................................##..................#...............................................................................................................................................................#.............#..................#.....
............................................#..#.........................................................................................#..............#.........................................................................................................................#..................................#................................................................................................#...........................................................#...................................................................................................................................#...........................................................................................................................................................................................................................................................#............................................................................................................................................
...............................................#..............................................................#...............................................#....................................#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................#......................................#........#................#........................#....................#..............................................................................................................................................................................
.......#..#................#................................#..........................#...........................#..........................................................................................................................................................#............................................#...................................................................................................................................................................................................................................#...#................................#.....................................................#.......#.........................................................................................................................................................................................................#..................................................................................................................................................
........#........................................#.................................................#...........#...............#...............................................................................................................................................................................................................................................#......................................................#.........#...........................................................................................................................................................................................................................#.#..#..................#......#......................................................................................................................................................................................................................#...........................#................................................................
....................................................................#...............................................................#..........................................................................................................................................................................................................................#..........................................................................................................................................................................................................................................................................................#....................................#.....#.............................................................................................................#.............................................................#.................#...........................................................................................................................
...........#.......................................................................................................#....................................................#...............#.#........................................................................................................................#........................................................................#...#....................#.............................#..............#........................................................................................................................................................................#.............................................................#................................................................................................................................................#..............................#.....................................................................................................................................
..........#.......................................................................................................................#...................#.....................................................................................#............#........................#.....................................................#.........................................................................................................................................................................#...............................#.............................................................................#...................................#..........................................................................................................................#........................................................................................................................#............................................................#..#......................................
........................................................................................................................................#..................................................#................................................................................................................................................................................................................#.....................#............................#....#..............................................................................#..................................................................................#...................................#...............................................#...............#.#................................................#..............................................................#..........................#....#.............................................................................#....................................................
..............................................................................................#.....#..................................................................................................#..#.........................................................................#...................................................................#..................................................................................................#......................................................................................................................#.......#..................#........................................................................................................................................................................................#..............#.............#......#..........................................................................................................#............................#.....................#......................
..............................................................................................................#........................................#.............#......#............................................................................................................................................................................................................................................................................#........................................................................................................................#.....#...............#..................................................#..................................#.....#..........................................................................................................................#............................................#....................................................#.................................#............................................#..............
.........................................#.............................................#...........................#....................................................................................................................................................#.....................#.......................#.................................................................................#.........................#...............................................................................#................................................................................................................................#...........................................................................................................................................................................................................................................................................................................................................................................
...............................................................................#..............#...................................................#...............................................#...............................................#...............................................................................................................................................................#..............#.........................................................#........................................................................................................................................................................#...........................................................................#...............................................................................................................................#..............................................................................................................................................
.....................................#..#.............................................#..............................................................#......................................................................................#..#..........................................................................................................................................#............................................................................................#........................#.............................................#...............................#..................................................................................................................................................................................#...................................#..............................................................#..........................................#...............................................................................................
.......#.................................................................................................................................................................................................................................................................................................................................................................................##............................................................................................#.#............................................................................................................................................................................................#..........................................................................................................................................................................#......................................................................#.................#....................................................................
................#.............................................................................................................................................#....................................................................#................................................................................................................#..#..................................#..........................................................................................................................................................................................................................................................................................#.............................#............................................#..............................................................#..........#.............................................................................................#..................................................................................#...
......................................................................................................................................................................................................................................................................................................#........................................................................................................................................................................................................................................................#...........................#....................................................#.......................................................................................................................................................................................#.#........#..................................................................................................................................................#........................
..........................................................................................................................#.....................#............................................................#...........................................................................................#.....................................#................................................................................................................................................#..........#...............................#............................#..........#..................................................#.......................................................................................#.................................................................................................................................................................#...................................................................................................#..........................
.............................................#.................................................................#........#..............................................................................................................................#.................................................................................................................................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#....................................
...........................................................................................................................................................#................................................................................................................................................................................................#...................................#............................................#...........................................................................................................#..................................................................................................................................................................#.........................................................#.......................................................................................................................................#........................#..................##...................................................
.............................................................................................................................................................................................#............................................................#..................#..........................................#.........................................................................#..................................................#....#..............................##.......#.........................................................................................................................................................................................#........#............#.............................................#.............#......................................................#.........................................................................................................................................................................................
...........#............................#.....................................................................................#........................................#............................................#................................................................................................................................................#.............................................................................#.....................................#.............................................................................#...........................................#..........................................#....#.......#..................................................................#............#............................................................................................................................................................................................................#.............................#........................
.............................................................................................................................#..........................................#................................#...........................#............#.....................#...........................................................#....#.......................................................................................................................................................................................................................................................................................................................................................................................#...............#.................................#..................#........................................................................................................................................................................................................................
.........................................#............................................................................................#..........#............................................................#..#..........................#........#............................................................................................................................................................................#.............##..................................................................................................................................................................................................................................................................................................................#...................................#......................#........................................#.................#.#...................................#......................................#......#....................#...........................
.......................#.......................................................................................................................................#.................................................................................................................................................#..................................................#....................#...................................#....................................................................#...................................................................#.........#...........................................#.....................................................#................................................................................#.....................#.................................................................................................................................#........................................#..................................#.......................
.............................................................................................#......................................#....................................#..............................................................................................................#............................................................................................................#..........................................................................................................#............#..........................................................................................#....................................................................................................................................................................................................#..........#....................#.................................................................................................................................................................
...#.............#...................................#............................................................................#....................................................................................................................#.....................................................#............................................................................................#...........................#................................................................................................................................................................................................................................................................................#.............................................................................................................#...................................#.........................................................................................................#...........................................
.............................................................#..........................................................................................................................................................................................................................................#....................................................................................................#..................................................................................#.................#.............................................................................................................#...............#....................................................................................................................................#.........................................................................................#..............................#.........#.........................................#............................................................
#......................#...........................#..................................................................................................................................................................................#............................................................................................#.......................................#.............................................................................................................................................................#.........................#...............#........................#..............#...................................................................................................#...........................................................................#.....................................#...........................#......#...#......................................................................................................................................
....................................................................................#............................................................................................#................................................................##.........................#.............#...............................................................................................................................................................................................................#.....................#..........#..........................................................................................#......................................................................................................................................................................#........................................................#...........................................................................................................................#............##.............
..........................................................................#....................................................#................................#.................................................................................#.......................................................................................................................................................................................................................................................................................................................................................................................#....................................................................#...................................................................................................#...................................................#...................................................................#...................................................................................
......#.....................................................................................................................#..#..............................................................................................................................................#..................................................................................................................................................................................................................................#.............................................................................................................................................................................................................................................................................#..............#......................#.............................................#............................................................#..............................................................................
................................................................................................................................................................................................................................................................................................#.......................................................................................................................................................#............................................................................#..........................................................#.......#.....................................................................#.................................................#......................................................................#............................#...............................#.....................................................................................................#....................................................
......................#.................................................................................................#..................................................................................................................................................................................................................#..........................................................................................................................................................................................................................................................................................................#......................................................................................................................................#..............#...................................................................................................................................................#..............................................................
...................................#.............#...........................................#..............................................................................................................................................................................................#.................................#...................................................#.........................................................................................#................................................................................#.......................................................................................................................................................#..........................................................................................#...........................................................................................................................................................................#.................#................
.........................................#..................................................................#.................#......#.........................................................................................#........................................#.........................................#........................................................................................................#.......................................................................#......#....#...................................................................................#......................................................................................................#.#...................#.............................#.........................................#.....................................................................................................................#.........................#.....................................#................................
.................................................................................................#...................................................#.......................................#........................................................................................#................#..........................................##..........................#.............................................................................................................................#.....................................................................................................................................................................................................................#....................#.........................................................................................................#.........................................................................................#..#................................................................
...........................................#..............#.......................................................................#.........................................................................................#......................#...........................#.....................................#..................................................................#..........................................#.........#......................................................#...............................................#............................................................................................................................................................................................................................................................................................................................................................................................#.............................................................................
.............................................................................................#............................................................................................................................................................................................................................................#......................................................................................................................................................................................................................................................................................................................................................................................................................................................#...........................................#................................................................................................#.................................................#..............................
..............................#.................................................#.......................#........................................#............................................#..........................................................................#........................................................................................................#......................................................................................................................................#.................................................#.......#..................#................#..#......................................................................................#.....................................................#...................................................................................................................................................#................................................................#...........................#......
........#...............................................................................#............................................................................................................................................................................................#......................#..............................................................................................................................................................................................................................................................................................#................................#.......................................................................................#........................................................................................................................................#........................................................................................................#........................................
...............................................#....#...............#........#............................................................................................................................................................................................................................#.......................................#..................................................................................................#..............................................................................#.............#......................................#..............#..............................................................#.......................#.......#.......................................................................................................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................................................................................................#......................#...................................................#...#...................................................................................................................................................................#......#......................................................................................#...............................................................#....................................................................#.....................................................................#.....................#..............................................................................................#...................#....
..................................................#..#.........#................................................................#...........#........................#..................##...............................................................................................................................................................................................................................................#.................................................................................................#..............#...............................................#....#.......................................................................................................................................................................................................................................................................................................................................................................#....................................#..
............................#................................#........................................................................................................................................................................................................................................................................................................................................................................................................#........................................#..........................#.......................#.........................................................................#........................................#.........#..................#..........................#...........................................................................................................................................................................................................#.......................#.............................................
.........................................................#...........................................................................................................................................................#.....................................................................................#.........................................................................#.............................................................................................................................................................#........................#......#.............................................................................................##......#...............................#.............................#..........................................#.............................................................................#......................................#...............................#.....................................................................#.
.............................................................................................................................................................................................................................#...........................#..#....................#.............................................................................................................................................................................................................................................................................................................................................................................#..........................................................................#................................................................#...............................................................................#...................................................................................................................................
..............................#..................#........................................................................#..............................................................................................................................................................................#...#.....................................................................#..............................................................................................................................................#..........................................................................#...............................................................................................................................................................................................................................................................................................................#...................................#............................................##...............
..............................................................................................................................................................................................#..............................................................................................................#.........................................................................................................................................#.............................................................#.#........##..................................................................#...................#.#......................#........................................#..............................................................................................................................................................#.......................................#.................................................#...........................................................................
.......................................................................................#.....................................................#..................................................................#..........................................................##................................................................#...................................................................#.................................................#.................................#.............................................#....................................................................................................................................................................................#............................................................................................................#...................................................................................#...................................................#.................................
................................#...........................................................#............................................................................................................................................................................................#...............................................................................................................................................................##..#..........................#.........................................................#.......................................................................................#.........................................................................................................#.................................................................................................................................................................................................................#................................................#.......
.................................................#.........................................................................................................................................................................................................................................................................................................#.........................#...............................................................#........................................................................................................#.......................................#.......................#........................................#...........................................................................................#.................................................................................................................#.............##............................................................................................................#........#....
.......#.................................#...................................................................................................................................................................................#...............................................................#....#..............................................................#..............................................................................#....................................................................................#............................................................................#..............................................................................#.........................................................................................................................................................................................#..................................................................................................#................................
........................................................................................................................................................................................................................#..........................................................................#........................................#........................................................................................................................................................................................................................................................................................................................................#...........................................................................#.....#..................................................................#........................#..................................................................................................................................#.#......................
...................................#...........................................................................#.............................................................................................#....................#.....................................................................................................................................................................................................#..................................................#...............................................#..............................................................#...........................................................#..........................................................................................#........................#..................#.....................................................#...........................................................................................................................................................
..........................................................................#...........................................................................................................#.........................................................................................................................#.....................................................#......................................................................................................................................................................#..........................................#............................#...........#.......................................................#...........................................................................................................................................................................#.....................................#.........#.........................................................................................................
............................................................#...............................................................................................#......#..........................#..........................................#............................................................................................................................................................................................................................................................................................................#.#.............................................................................................................................................#..............................................................................#.#..................................................................................#....................................#...........................#..................................................................................#
....................................................................#.................................................................................................................................................##..........................#................................................................................................................................................................................................#............................................................................................#.#............................................................................................................................................#...#............................#..........#.................#..................................................................................................................................................#..............................................................................................................
........................................................................................................................................................................................................................................................................................................#...................#................................................................#.#........................................#............................................................................................#...............................................................#.......................................#...............#.............................................................................................................................................#.........................#.......................................................#.............#............................................................#......................................................
...........................................................#........................................................................................#........................................#.........................#..........................................................................................................#......................................................................#............................................................................................................................................................................................................#..............................................................................................#......................................................................................................#.............................#.................#................................................#..................#..........................................#...................................
...........................#..........................................................................................................#...........................................................................#.................................................#......................................................................................................................................#.....................................................................................#..............................................................................#...............................................................................................................................................................................................................................................................................................................................#.................................................#.......#....................................................
..#...................................................................................................................................................................#....................................................#.................#.................................................................................................................................................................#............................................................#...............................................#....................#...........................................#.....#...................#......................................................................................................................................................................................................................................................................................................................................................#................................................
.......................................................#.........................................#.........#............................#........#........................................................................#.....................................#..........................#.........................................................................#.......................................................................................................#..................#.........................#...........................................................................................................................................#.................#........................................#........................................#..............#.......................................................................................#.....................#.....#.................................................................................................................
..........................................................................................................#..................#..........................................#....................#.........................................................................................................................................................................................................................................................................................................................................................................................................................#.........................................................................................................................#.............................................................................................................................................................................#...............................................................................................
............#.................#.........................................................................................#..............................................#.........................................................................................................................................................................................#.......#..........................................#..................................................................................................................................#..........#............#..........#.........................................................#............#................................................................................................................................#.........#..............................................................................................................................................................................................#...................
............................................................................................................................#....................................................#...................................#..........#.................................................................#...............................................................................#................................................................................................................................................................................................................................#............................................................................................#.....................................#..........................#......................................#..................................................#..............................#.........................................................................#...#.............................#........
.....#...................#.................................................#...........................#...........................#.................................................#........................................................................................................................................................................................................#....................................................................#..........................#.........................#.................#......................................................................................................................................#...................................................................................................#..................................................#....................................#...................#............#.....#..........................................................................................................
...........................#.................................................................................#..............................................#...........#.................................................................................#.................................................................................#.....................................................................................................................................................................................................................................................#..........................................................................................................#.................................................................................................................................................#.........#.........................................#...........................................................................................................
...............#.....................................................................................................................................................................................................................................#............................................................................................................................................#..........................................................#............................................................................................................................................................................................................#.....................................................#........#.................................................................................................................................................................#...................................................#...#...........................................................
.#............................................................................................#.........................................................#.................#.................................................#..........#............................................................................................................................................................#................................................................................#................................................................................#.................................................................................................#......#.................................................................................................................................................................................................................................................................................................................#.............................
...............................................................................#.................................#..............#.................................#.............................#...........................................................#..........................................#....................................................................................................................................................#........#.......................#........................................................#......................................................................................#................................#.....................................................................................................................................................................................................................................................##.........................................#...............................................
......................................................................................................................................................................................................................#..........................................#..#..........................................................................................................................................................................................................................................................................................................................................#.......................................................#............................................................................................................................#..........................................................................................................................................................................................................................
.......................................................................................................................................#..........................................................................................#..........#.....................................................#....................................................................................................................................................................................................................................#......................#..#.......................................................................................................#............#...............................................................................................................#...................................................................................................................................#...................................................................................
..........................................................................#.............#........................................................................................................................................................................................................................#....................................................##.......................................................................................#...............................................................................................#......................#...........................................................................#..........#.......................#.#.........................................................................................#.........................................#...................................................................#.......#.....................................................................................#.................
#............................................................................................................................................................#.................................................................................................#.............................#.................................................................................................................................................................................#....#...........#...................................................#................#.................................#....................................................................#..........................................#............................................#.................#.#.......................#...........................................................................................................................................................#..................................................
................................#........#..#....................#..................................................#...................................................#............................................#..................#...........................................................................................#....#...................#................................................................................#..............................................................................................#.....#.......................................#.................#..........................................................................................................................................................................................................................................#.............................................................................#..........#...................................................................#.........
.............#....................#........................................................#..........................................................................#........................#..................................................................................................................................................................#..#...................................#.........#........................#....................................................................................#.................#........................................................#.............................................#...................................#............................................................................................................................................#...........................#.........................................#.........#...................................................................................................
.................................................................................................................................................................................................#............................................................................................................................#.............................................................................#............................................................................................................................................................................................................................................................................................................................................#................................................................................................#...#.............#.....................#........................................................................................................#...................
......#.................................................................................................................................#...........................................................................#.......................................................#..................................................................................................................................................................................................................................................#..............................................................................................................................................................................................................................................................................................................................................................#................................................................................................................................
.#.....................................................................#........................................................................................................................................................................................................................................#..............................................................................#........................................................................................................#.......................#..................#.......................................................................................................................................................#.........#..................................................................................................#.......................#.................................................................#...................................................................#........................................
...........................................................................................................................................................................................................................................#................................#.....................................................................................................................................#.#...................................................................#................................................................................................................................................................................................................................................#..................................................................................................................#.#................................................................................................................................................................
........................................................................................................................................#......................................#...#......#...................................................#...............................................................................................................................................................................................................................#.................................................................................................................................................................................................................................................................#..............................................................................................................................................#.................................................#..................................................................#..........
.....................................................................................................#.......................................#......................................................#..........#.............................................#.............#...............#..........................................................................#..........#................................................................................................................................................#.......................................................................................#..........................................................................................#............................................................#.....................................................................................................................#....................................#..............................#..................................................
...........#.........#.........................................................#............................................#....................................................................................................................................................................................................................................#...................................................#......................#................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................#.........................................................................................................
.........................................................................#...............................................................................................................................................................................................................#....................................................................................................................................................................................................................................................................................................................................................................................................................................................#..................................................#............................................................................................#...................................................................................#............................................
.....................................................................................................#............................................................................#.............................................................#........................................................................................................#.........................................................................................................................#.....#..............................................................................................#..#.....................................................................................................................................................................#.............#..........................................#..............#.......#.......................................................................................................#...#.............#...........#....#..................................
..........#..............................................................................................................................................................#..#..................................................................#..............................................................................................................................................................................#..............................................................................................................................................#..............................................................................................................................................................#........................#.........................................................#.#...........................................#..................................................#..............................................................................................
..#...................#..........................................................................................#..........................#...........................#.............................................................................................................#.....................................#....................................................................#............................................................#............................................................................#......................#.................................................................................................................................................................#.................................................................................#.#............................#.................................#.......#........#......................................................................................................................
..............................#.........................................................#.....#............................##........................................................................................................................................................................................................#.........................##..............#........................................................#..#.................................................................#.................................................................................................................................................................#............#................................#...........................#................................#..................#.................#..........#........#.........................................................................#........................................................#........................................
.......................................................#...#..........................................#......................................................................................................................................#...........................................................................................................................................................................................................................................................................##....#.........#................................................................................#..........#.....................................................................................................................................................................................................................................#...................................................................................................................................................
..............................................#......#............................................#...............................#.........................................................................................................................................................................................................#................................................................................................................................................#...................................................................................#........................................................................................................................#...................................................................................#....................#............#......................#............#..............................................#.................................................................#......................#..................
...........................................#..............................#.........................................................................#............................................................................................................................................................................................................................................................................................#.......#.........................................#..............#......#.........................................................#........................................................#...............................................................#........................................#...........................................................................................................................................................................#...................#.........................................................................
.........................................................................#...................................................................................................#.........................................................................#.....................................................#.........................#................#.................................................................................................................................................................................................................#...........................................................#...............................................................................#.......................................#.................................................................#.......................................#......................................................................................................................................................
.........................#....................................................................................................................................................................................................................................................................................................................................................#.........................................................................................................#............#.......................................................................................................................................................................................................................#........................................................................................................................................................#.............................................................................................................................#..........
.........................................................................#.............................................................................................................................................................#..............................................................................................................................#........................................................#.......................................................#...........................#.......................................................................................................................................#...................................................................................................................................................................................................#..............................................#................................................................................................................
......................................#......................................................................................................................#..........................................#....................................#...............................................................#...............................................................................................................................................................#..............................................................................................................................................................#...............................#..............................#.................................................................................................#..................#............................................................................#.................................................................................................................
..............................................................................................................................................................................................................................#......................................#...........................................................................#....................................................................................................................................................#..........................................................................................#.....#.........................................................................................................#...................#...........................................................................................#...........................................................................#.................................#................#..............................................................
..........................................................................................................................................................................................................................#................................#........................................................................#..........................#..........................................................................................................................................................................................................................#.......#......................#...................................................................................................................................................#..................................#................................................................................#........................................................................#.................#..................................
.................................................#................................................................................................................................#....................................................#................#.........................................................................................................................................................................#..................................................................................#...........#...............................................#.#................................................................................#.............#......................................................................................................##.............................................#........................#.................................................................................................................................................#...........
...........................................................................................................................................................................#.....................#........................................................#.......................#......................#....................................................#.....#........................#............#....................................#.....#...................................................................#.................................................................#...............................................................................................#.....................................#......................................................................#...................................................................................................................................................#...#..............................................................
...................................................................................................................................................................................................................................................#.................................................................................................................................#.............................#............................................................................................................................#...................................................#...........................#.......................#...............................................................#.................#.............................#.................................#..........................................#..................................................................................#......................................................................................
...#..................................................#..........................................................................#..................#.....................................................................#....................................................................................#.........................................#..........................................................#.............................................................................................................................#......................#.............................................................................#.....................................................................................................................................................................................................................................................#............................#.............................................................................#......
......................................................................................#......................#................................................................................................#....................................#..#...................#...............................................#..........................................................................#............................................................................................................................................................................#.................................................#..................................................................................................................................#.........................................................................................##.........................#...............................................................#...#..............................................................
....................................................................................................#................................................................................................................................##.................................#......#.................................................#..#....................................................................................................#................................................#..........................................................................................................................................................#..........................................................................................#.................................................................................................................................#........................................................#...................................................................................
.....................................................................................................................................................................#..................................................................................#.......................#....................................................................................................................................................................................................................................................................#................................#.........................#...........................................................................................................................................#..................................#..........................................#....................................................................................................................#...............................................................
...........................................................................#......#................................................................................................................................................#......................................................................#........................#.................................................#............................................#...............#.........................................................................................................................................#............................................................................................................................................................................................................#................................#....................#...........#......................................#................................#...........#......#.......#...................#......................#.....
.................................................................................................................................................#.........................................................................................................#.........................................................................................................................................................................................................#.....................................................................#.........................#........................................................................................................................................................................#..................................#.................................................................................................................................................#....#........................................................#.............................
...........................................#.........#...#........................................................................................................................................................................................................#................................................#...............................................................................................................................#....................................................#....................#..................................#.............................................................................................................#.........................................................................................................................................................................................................................................................................#......................................................................
.....#.............................................#........................##............................................................#...................................................#...................................................................#...........................................................#............................................................................#....#...........................................................#...............................................................................#.....................................................................................................#....................................................................................................................................................................................................................................................#.......................................................................................................
....................................................................##.....................................................................................................................................................#......................................................................#...........................#........................................................................................................................................................................................................................................................................................................#............................................................#...................#...........................#....................................................................................................................................................#.....................#.#.............................................................................................
........................................................................................................................................................................#...................................#...................................................................................................................................#...................................................#.............................................................................#.................................................................#............#...................#.............................................#.......................................................................................................................................................................................................................................................................................#.......................#........#.................#.........#......................................
.................................................................................................................#............................................................................................#................#......................#...........................................................................................................................................................................................#..............#..........................................................................................................................#...............#................#............................................................#...................................................................................................#.................................#....#.........................................................................................................................................................................................
...........................#........................................................................................................................................#........#...........................................#............#............................................................#...............................................................................................................................................................................#.......................................................................................................................................................................................................................#.........................................#...................................................................................................................................................................................#..........................#..........................................#...............
..........#........................................................#..................................................#..........................................................................#....................................................................................................................................................................................#..........................#.............................................................................................................................................................................................................................#..........................#.........#........................................................................................#.........................................................................................................................................#.......................................................................................................
..........................................#..........................................................................................................................................#............................................................................................................#...................................................#.........................................................................................................................................................................................................................................................................#...........................................................................#...................................................................................#.............................#...#........................................................................................#..........#........................................................................................
.......................................................#...#.................................................................................................................................................................................................................................................#..............................................................................................................................................................#......................................................................................................................................................................................#.........#..................................................#...........................................................................................#.........................................................................................................................................................................#........................
...#...#...............................................................................#..................................................................................................................................................................................................#...................................................................................#..........................#............................................................................#.......#..........................................................................................................#......................................................#..................................................................................................#............................#...........................................................................................................#....................................................................................................#.............
.......................................................................#.....................#..................................................................#...........................................#...............................................#.................................................#....................#...................#................................................................##..............................#.....................................................................................................................................................................................#.................#...............................................................................#.............................#................................#.................................................................................................#.............................................................................................................
..............................................................#......................................................................................#.........................................................................................................................................................................................................................................................................................#.........................................................................#..........................................................................................................................................................................................#................#.......................#...................................................##...............................................#............................................................................................................................................................
.............................................................................................................#....#................................................................................................................................................................................................................................................................................................................#....................#................................................................................................................................................................#....................#.....#......#.................................................................#..................................#.....................................................................#.................#...#.....#............................................#....................................................................................#..........................
................................................#...................#....#.............................................................................................................................................................................................#.....................................................##.................................................................................................................................................................................................................................................................................................#..........................................................#...................................................#........................................................................................#.........................................................................................................................................#...........................................#
............................................................................................................................................................................................................................................................................#...............................................................#.......................................#..................................................................................#...............................................................#............................................................................................#..#....................................#................................................#.........................................................#.#.....................................#..................................................................#............................................................................................................................
......................................................................................................#..........................................................................................#..................................#................................#................................................................................................................................................................................................................#...#...........................................#............................................#....................................................................................................................#.............................................#...........................................#...........................................#......................................................................................................................................................................#........#
...........................................................................................................................................#...........#...................................................................................................................................................................................#................#...............................................................................................................................................................................................................#.................#..............................................#.................................................................................................................................................#.................................................................................................................................................................................#.............................................
................................................#.......................................#.........................................#..........#....................................................................................................#.......#.............................................................................................................................................#....................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..................................................................................#.........................................#...#................
....................................#.......................#...#...................................................................................................................#..................................................................................................#..................................................................................................................................................................................................................................................................................................................................................#............................#................................................#.............................................................................#...........................#............................#..................................#.......................................................................................................#....................
..................................................................................................#.......................................................................................................................................................................#...............................................................................................................#.......................#.......................................................................................................................................................................................................#........#.....................................#...................................#...........................................#..............................................................................................................................................................................................................#......................................................
...............................#............................................................................#.........................................#.....................#..................................................................................................................................#...................................#.....................#.............................................................................................................#........................................................................................#................................#........................................................................................................................................................#....................................................#.................................................................................................................................................#.............................................
...........................................................................................................#.....................#...............................................#....................................................#..#.......#.........................................................................................#.......................#...............................................................................#.....................................................#....................................................................................#.............#..........................................................................................................................................................#..............................................#..........................#.............................................................................................................................................................................
.........................................................................#.................................................................................#...................#..............................................................................................................................#.....................................................#..............................#...............#..................................................................#...................................................................................................................................................#...................................................#......................#.............................................................................................................#.....#.....................................................................................................................................#...............................................
....................................#....................#..................#................................................................................................................................................................................................................#...............................................................#.................#......................................................................................................................................................................................................#........................................................................................................#.........................#......................................................................................................................................................#...................................................................................................#...............................#..........
..................................................................................................................................................................................................................................................................#...........................................................#........#..............................................................................#..................................................................................................................#.................................................................................................................................................................................................................#.......................................#...............................................................................................................................................#...................................................#.......................
.........................#.................................#.........................#..........................................................................................................................................................................................#................................................................#.........#.........................................................................#.................................#.......................................#........#........................................................................................................................#.................#..................#............................................................................................................................................#...........##............................................................................................................................................................#.................
..........................................................#..............................................................................................................................#...#......................................#............................................................................................................#..........................#.................................................................................#........#..........................................................................................................................................#............#.................................................................................#..........................................................................................................................................................#............#............................................................##........................#....................................#.........
.........#........................#.........................................................................................................................#...................................................................................#..............................................................................................#................#................#..............................................................................................................................................................................................................................#........................................................................#............................#................................................................#.................................................................................#.......................................................................................#..............................................#..............
...............#..................................................#.......................................#...............................................................................................#........................#.............................................................#...............................................................................................................................................................................................#............................................................#............#...................##......................................................#................#............................................................................................#........................#...............................................................................................................................................................................................#...........................#....
...................................................................................................................................#............................#...........................................#..........#............................................#..#.......................................................................................#...............................................#....................................................................................#...............................................#...................................................................#..........................#..............................................................................................................................#....................................................................................................................................................................................................#.......................................
...............#.............................#..........................................................#.................#.....................................................................................#.......................................................................#...............#.....................................................................................................................................................................#.....................#.............#...................................#...................#........#............#....................................................................................#.....................................#...................................................##..............................................................................................................................................................................................................................................
.........................................................#..........................................................................................................................................#.......................................................#..................................................#............................................................................................................................................................................................#.............................................................................#................................................................................................................................................................................................................#....#................................................................................................................................................................................#.............................
.................#...................................................................................................................#..........................................................................................................................................................................................................................................................................................................................................................................................................................................................#........................#................................................#..................#...................................................................................................................................................................................................#..................................................................................#..........................................
.............................................................................................................................................................................................................................................................................#..............#...............................................................................................................................................#...............................#.............#.....................................................................................................................................................#...#..#....................#..................................................................................#...............................................................................................................................................................................................................................................................
................................................#...........................#....................................................................................................................................................................................................................................#...................#..........................................................................................................................................................#...................................................##.................................................#...........................................#........................................................................................#........................#........................#.........#....................................................#.........................................................................................................#...#............................#......................
.....................................#.........#...............................................................................................#.................................................#.................................................................................................................#......#....................#...............................................................................................#..#.................................................................................#.......................................................#.........................................................................................#........................................................................................................................................................................................#...#........................................................#........................#..#......................................................
....................#........................................................................................................#............................................................#.....................................................................................................................................#....................................................................................................................................................................................................................#................................................................#.....#...#......................#...................#................................................................#.......................#......................................................#..............................................................#..........................................#....................................#....................................................
.............................................................................................#..................#........#..............................#...#...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#............................................................................................#...............................................................................................................#..........................#..........................................................
..............................................................................................#.............................................................................................................................................................#...................................................................................................#...........................................................................................................................................#..............................................................................#............#..........................................................................#................................................................................................................................................................................................................#..........................................................................................................................
.......................................................#................##.............................................#...................................................................................................................................................................................................................................................................................#...........................................#.........................................................................................................................#...........................................#.....#.....................................#................#......................................................#.................#.........#.....................................................................................................................................................................................#...........................................................
.................................................................................................................................................................................#.........................................................................................................#......................................................................................................................#.....................................................................................................................................................................................#.................................#.....................................................#.............................................#.........................................................................................##...............#.........................................................#.................................................................#............#............................
...................................................................................................................................................................................#...........................#...................................................................................................................................................................................................#...............................#............#......................................................................................................................................................................#..................................................#....................................................................................................#.......................#......................................................#..........#.................#........#.......................#.........#........................................................................
................................................................................................................................................................................#...#............................#.................................#...................................................#.......................................................#........................................................................#...................................................................#..........................................................#...........#......................................................#...#........................................................#.................................................................................................................#..............#............................................................................................................................#.........................................................
................................................................................................#....................................................................................................#..........................................................................................................................................#..........................................................................................................................................................#...................................#.....#.......................#......................................#....................................................................................................................................................................................................................................#...#...........................................................#.........................................#.......................................#...................
............................................................................#...........................................#.........................#..............#...........................................#.......................#........................................................................................................#...............................................................#................................................................#....................................................................................#....................................................................................................................................#.........#.......#.................##........................#.......................................................................................................................................................................................................................................................
................................................................................................#..#...............#................................................................................................................................................................................................................#..........#.......................................#.............................................................................................................................................................................................................................................................................................#......................................................................#................................#................................................................................................................#.......................................................................#...............#.....................#..
.................#.....................................................................................................#................................................................................................#................................................................................................................#..........................................................................................................................#..................................................................................................................................#.....................................................................................#........#...................................#....................................................................................................................................................................................................................................................................................
.......................................................#..................................................#.....................#.....................................................................#.......................#.........................#..................................#............#....................#...................................................................................................................................................................#...................................................................................................................................................#...............#........................................................................................#...................#...........#.....................................................................................................#..........#...................................#...........................................................................
...................................................................................................................................................................................#................#.................................................#....#..........#...................................................................................................#.................................................................................................................#..................................#.............................................................................................................................................................................................................................................................................................................................................#..........................................................................................................................#......................
....................................#.......#.................................................................................................................................................................................#......................................#..................................................................................................................................................................................................................................................................................................................................................#....................................................................................................................................#....................................................................................................................................................#............................................................................................................
............................................................#................................................#.............................................................................................................................................#................................................................................................................#..............................................................................................................................................................................................................................#.............................................................................................................................................................#.....................................#..........................#.........................................#..............................................................................................#...........................................
............................#............................................#..............................................................................................................................................................................................................#..#.....................................................................#................................................#......#..........................................................................................................................................#.....................................................................................................................................................#........................................#...........................#......................................................................................................................#........................................................................................................
..................................................................................................................................................#.........................................................................#.....#.....................................................#..................................................#...................................................................................................................#.........................................................................................................................................................#........................................................................................................................................#..........................#........................................#...................................................................................................................................................................#....................
.......#..............................#...............#.........#........#......................................................................................#................................#.............................................................................................................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................#..................................#...................................#.....#..................................................................#....#..........................#................................
................................#.............................#...................................................#...........................................................................#...............................................#......#....................#................................................................................#........#.................................................#......................................................................#......................#........................................................#............................................................................................................................................#....................#............................................#.................................................................................................................................................#........................................#.......................................
........................................................................................................#...........................................................................................#......................................................................................#...............###.................................................#..........................#...........#.............................................................................................................................................................................................................................#.............................................................#......................#...........#..........................................................................................................................................................................................................................................................#..............................
.............#................................................................................................................................................................#.................................................#...................................................#................................................................................................#...................................................................................................................#.............................................#...................................#.............................................................................................#......#.......#.......................................................#...................#...#.........................................................#.........................................................................................................................#..................................................
.............................................................................................................................................................................................................................................................................................................................................#.....#..........................................................................................................#.................#......................#......................................#....................................#.............................................................................................................................................................................................................................................................................................#...................................................................................................#.........................................
.#..........................#.........................................................................................................................................................................#.....................................................................................#.............#...#..............................................................................................................................................................................#..............................................................#............................................................................#.............................................#...................................................#.................................................................................#.....................................#................................................#........................................................#.................................................
.........................................................................................................................................................................................................................................................#.......................................................#.............................................................................................................................................#......................................................................#....................................................................................................................#.......................................#............................................................#...................................................................................................................................................................................................................................................#....#.....
............................#...............................................................................................................................#.................#..........................................................................#..........................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................#...........................................#......................................................................................................................................................................................................................................#.................
.....................................................................#................................................................................................................................................................#......................................................................................................................#.......##...................................#...........................................................#.....................................................................................................................................................#..........................................................................................................................................................#.........................................................................................................................#.............................................................................................................
.................................................................................................................##.........#..................................................................................................................................#...................................................................................................................#........#.........................................................................................................................................#.............................#...........................#......................................................................#.............................................................................................................#..........................................................................#..............................................................................................................................................................
.........................................................................................................................................##....#...................................................................................................................................................#...............................#................................................................................................................................................................................................................#................................................................................................................................................................#..........................................................................................................................................................#..#...........................................................................................................................................
........................#...........................................................................................................................................................................#..............................#.........................................................................................................#...........................................................................................#................................................#..................................................................................................................................#...................#.........................................................#.................................................................................................................................#.................................................................................................................................................................................
.#....................................................................#.....................................................................................................................................................................................................................................................................................#.............................................................................................................#......................#............................#...............................................................................................#...............................................................................................................................................................#..........................................................................................................#.....................................................#................#.#......................#.....................
..............................................................................................................#.................................................................................................................................................#.............#....................................................................#.........................................................#....................................................................................................#.#......................................................................#................#................................................................................................................................................#..................#.................................................................................................................................................................................................#.....................#................#.....
........#........#..........#...........................#...........#....................#.................................................#......................#....................................................#......................................................................................#.....#.............................#....................................#............#.................#.......................#......................................................................................................................................................................................................................................................................................................................................................................#................................................................................................................................................#............#...........................................
...............................................................................................................#.............................................................................................................#....................................................#........#..........................................................................................................................................................................................................................................................................................#..............................................................................................................................................................#...................................#.............................................................................................................................##...............#........#.............................................................................
............................................................#....................................#..........................................................................................#.......................#.............................................................................................................................................................................#......................................................................................................................................................................#.................................................................................................................#................................................................................................................................................#.........................................................................##..............................................................#....#...........##......................
.......................................................................................................................#.........................................................................#.........................................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................................................................................................................#...#.....#...................................................................................................................................................#.....#...........................................
.................................#...............................................................................................................................................................................................................................................#..............................................................................#....................................................#......................................................................................................#................#.........#...........................................................#............................................................................................#......................................................................................................#......................................................#.........................................................#...........................#...............#..........................................
........................................#.....................................................#....................................#.................................#......................................................................................................................................#...#.......#..................................................................#.......................................................................................................................................................#....................#...................................................................................................................................................................................................................................................................................................................................................................................................................................................#..
................................#...................................................##...........................................................................................................#.............................#....................................................#..................................#.........................................................................................................#.....................................................................................#.....................#.......#......................................................#..................................................................................................................................................#..........#....................#....#.................................................#........................................#.................................................................................................#....#........................
......................#...............................................................................#....................................................#................................................................................................................................................................................................#......................................................................................#....#................#........................#............................................................................................#......#........................................................................................................................#......................#...................##...................................................................................................................................................................................................................................................
...........................................................................................................................................................#...................................................................................................................................................................#..........................................................................................................................................................................................#............#..................................................................#......................#..............................................#..................................................#.........................................................................#.....................................................#.....................................................................................................................................#................#....
..#...........................................................................................................................................................................#...................................................#.....................##......................................................................................#........................................................................................................................#......................#...........................................................................................................................................#..............................................................................................................#..............................................................#..................................................................#.................................................................................................................................
...................#.............................................................................................................................................#......................................................................................................................................................................................................................#................................................................................................................#...............#..............................................#...............................................................................................................................................................#......#.......................................................#..............#.....##................................................................................#...................................................................................................#............
..............................................................................................#...#.....................................#............................................................................#...........................#.....................................................#.......#...........................#..................................................................................................................................................................#.#...................................................................................................................#....#...................................................................................#..............................................................................................................................................................................................................#..#.........................................................................#....#
.......................................................................................................................................................................................................................................................................#......................................................................................................................................................................................................................................................................#..............................................................................................................................................................#.........................#.......................................................................................................................................................................................................................................................................................
..........................................................................................................................................#.....................................................................................................................................................................................................................................................................................................#.......................................................................................................#............................#.............................................................................................................#.................................................#....................................................................................#..........#.....#..............#..........................................................#..............................#..........................................................
...............#..............................................................................#........................................................................................................................#................................................#..............................................................................................................................................................................................................................................#......................................................................#.............#..................................#................#..........................................................................................#.........................................................#...........................................................................................................................#........#....................................................................
...............................................................................................................................##............................................#....................................................................................................................................................#................................................................................................................................#......................................#.......................................................................................................................................................................................#................................................................................................................................................................................................................................................................................................#...........................
......#..........................................#........#........#.............................................#.............................#..................................................................................................#.......................................................................................................................................................................#.....................................#...................................................................................................#.....................................................#...........................................#.....................................................................................................................................#.......................................#..........................................................................................................................................................................
......................................................#.............................................#.............#..........#...........................................................................#.......................................................................................................................................................................................................................................#............................................#.................#........................#.................................#.....................................................................................................................................................#..................................#..........#..........................................................................................#..........................................................................#.............................................#...........................
...................................................#...........................................................................................................................................................................................................................................................................................................#.....................#..#.......................................................#................................................................................#........................................#................................................................................................................................................................#............................................................#............................................................................................................................................................................................#.........................
.................................#......................................................................................................................................................................................................................................#........................................................................................................................................................................................................................................................................#..............................................#...................................................................................................#...............#............#........................................................................................................#..............................................#.............................................................................................................................#.......
......................................#.................................#..................................................................................................................................................#.........#..............................................................................................................#............................................#................................................................................................................................................................#....#...................................................................................................................................#.......................................................................................................................#.....#..............#...........................................................................................................................#.....#...#................................
................................................................................#...............................................................#...........#.......#..............................................................................................................................#.............................................................................................................................#............#...................#......................................................................................................................................................................................................................................................#....................................................................#.............#.............................#...................................................................#............#...............................#......................#............................................
...................................................#........................................................#..................................#.................................#....................................#...............#.....................#............................................................#..........#..................................................................................................................................................................................#................................................................................................................................#...................#...............................................................................................................................................................................................#........................................................................#.........................#...............................................
..................#.................................................................................................#.........................................................................................................................................#...............................................................................................#....................................................................................................................................................................................#.................................................#........#............................................................#.#................................#...#..........#.................................................................................................................................................................................................................................................................................................
..............................................................#.................................................................................................................#.........................#............................................................................................................................................................................#..........................#..................#.....................................................................................................................................................................................#...................................................................................#.......................................................................................................................................................................................................................................................#.......................................................
.....................#......................................................................#............................................................................................................................................................................................................................................................#..........#..................................................................................................................................................................................................................................................#...............................................................#................................................................................................................................................................................................#............#.........................................................................................................................
...............................................................................................................................................................................................................................................................#..........................#........#........#........#.........#............................................................................#...............................................................................................#......................................................................................................................................................#...............................................................................................................................................................................................................................#...........................................................................................................................
...........#...........................#.#..................................................................#....................#.................................................................................................................................................#..............#........................................................................................................................#..........................................................................................................................................................................#...................................................................................................................................#............................................................................................................................................#.....................................#.................................................................................................
.................................................................................................................#..........................#.............................................................................................................................................................#...........................#...........................................................................................................................................................#....................#........#......................#................................................#...........................................................................................................................................................................................................#............................................................................................................................................#.............................................................
....#.................................................................................................................................................#...........................................................................................................................................................................................................................................................#...........................................................#.......................#..........#...............................................................................................................#...........................................................................................................#........................................................#.......................................................................#.............................................................................#..................................................................
.........................................................................................................................................................................#........#....................................................................................................................................................................................................................................................................................#.................................................#.................................................................................#.......#.............................................................................................................................................................................................................................................................................................................#.............................................................................................
..................................................#...............................................................................#.#.....................................................................................#.....................................................................................................#.........................................#..................................................#...................................................................................................................................................................................................................................................................................................................................#................................................................#........................................................................................................#....................................#..............................................
....................................................................#.................#.............................................................................................................................................................................................................................#...................................................................................#..................................................................................................................................................................................................................................#............................#......................................................................#.....................................................................................................................................................................................#.........................................................................................
...........................................................................................................................................................................#...................................................................#.................................................................................................#.................#...#.......................................................................................................................................#.#..................................................................................................................................................................................#.......................#......................................................................................................................................................................................#...........................................................................................................
....................................................................................................................................................................#..............................................................#...................................................................................................................................#..............................................................#......................................................#...............................................#.............................................#..............................#.........#................#............................................................................................................................#......................................................................................................................................................#........................................................................#..........#.
.............#.............................................................................................................#.....#..............................................#..............................................................................................#...............#................................................................................................................................................................................................#.....................................................................................................................................#........#................................................................................................................................................................................................................#.............................#...............................................................#................................................................
.......................................................................................#..........................................#..................................................................................................................#..........#..#...................................................................................................................................................#...................................................................................................................................................................................................................................#....................................................................................................................#.............................#................................................................................................................................................................................................................
.............................................................#......................#.............................................................................#............#..........................................................#............#......#.......................................................................................................................#.......................................................#....................................#.....................................................................................................................................#.................#..................#.................#................................................................................#........................................................................................................................................................................................#............................................#.......................
.........................................................................................................#..........................................................................................#............#...............#.............................#.....................................................................................................................................................................................................................................................................................................................................#...................#.........................................................................................................................................................................................................................................#............................................................#............................................................................#.................
......................#..............................................#...........#.......................................................#...................................................................................#........................................................#..........................................................................................................................................#.....................#.....#..........................................................#.............................................................#......................................................................................................................#...............................................................#...............................................#................................................................................#................................................................................................................
..................................................#.............#...........#............................................................................................................................#............#...........#...................................................................................................................................#.......#..............................................................#....................................#................#....................................................................................................#..............................................................................................................................#.................................................................................................................#...............................................................................#......................................................#..............................
...............................................................................................................................................#......................................................................................................................................................................#.........#..........................................................................................................................................................................................................#.............................................................................................................................................................................................................................#....................#...........................................#....................#......................................................................................................................#........................................
.........................................................................................................................................#.................................................#................................................................................................................................................................................................................................................................................................................#...................................................................................................#..............................................................................#.........................#.......................................#..................................................#....................................................................................................................................................................................#.....................
.........................................#...........................................................................................................................................................................................#.......................................#.........#..........................................................................................................................................................................................................................................................#............................................................................................#.....................................................................................#.........................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................#...........................................................................................................................................................#...............#...............................................#.........................................#...........................................................................................................................................................................................#.....#.................#.................................................................#....#.......................#...........................................................................................#.................................................#.......................................................#..#.
................#.....................................................#.....................................................................#.........................................................................#..................................................................................................#.#..............................................................................................................................................................................#.................#.................................#......................................................................................#.................#..............................................................................................................................................................#.....................#.................................................................#......................................................#.........................................
..#.......................................................................................................#...................................................................#............................................................................................................................................................#............................................................#...........................................................................................................................................................#........#.......................................................#.........................................................................................................................................................................................................................................................................................................................................................................................
..............#..................................................................................#...#.....................................................#...................................#.........................................................................................................................................................#......................#..........................................................................#................................................#..................................#...........#.....................#...............................................................#........................................#............................................................................................#.........................................#..................#.............................................................................#........................................#.............#.....................................
...........................................................................................................................#....................................................................................................................................................#............................................................................#................#.......................................#.................................................................#.......................................................................................................................................................................#..................................................................#...................................................................................................................................................................#.......#...........................................................................#...................................
.................................#...............................#...........................#.............................................................................................................................................................................#..................#.......................................................................................................#.................................................................................................................................................................................................................................................................#.......#..........................#.....#..................................................................................................................................................................................................................#...............................................................................#..........
.................................................................................#..#...................................................................................................................................#....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............................................................................................................................................................#...................................................................................................................................
.................................................................................................................................#..............................................................................................................................................#.........................................................#........................................#.......................#....................................................................................#...................................................................................................................#...................................................................#.........................................................................................................................................................................................#................#.................................................#......................................................#..................
.........................................................................................#................................................................................................................................................................................#................................................................#......................................................................#..........................................................................................................................................................................................................................#........................................................#............................#....#.................................................................................................................................................#...................................#................................................................................................
......................................................#.............................................................#.......................................................................................................................................##..............................................................................................................................................................#..................................#............................................#............................................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................#.............................
........................#.......................................................................................................#.....................................................................................#...................#.....................................................................................................................................................#........#.........................................#..................................................................................................................#.............................................................................................................................................................................#..#............................#..........................................................................................................................................................................................................................................
..................................................................................................#......................................................................#......................................##...................................................................................#.......................#......................................................#.......#..........................................#..........................................................................................................................#.........#......#................................................................................................................................#............................................................................................................................................#...................................#.....................#....................................................#..............................................
............................................................##......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.........................................#...............................................................................................#..............#.....#....................................................#.............#.........#..........#..............................................................................................................................##...................
..................................................................#.................................#.....#.................................................................#..................................................................................................................................................................................................................................#............................................................................................................................................................................................#...........................................................................................................................................................................................#.............................................................................................................................................................................................#........................
........................................................................................#..................................................................#........................................................................................#...................................................................................#................................................................................................#......................................#.............................................................................................................................................#...................................................#...........................#......................................................................................................................................................................................................................................##...............#.....................................#..................
...................................................#................#..........................................................................................#.............................................................................................................#............#................................................................................................................................................#.................................#.................................................#...............................................................#.................................................................................................................................#.....................................#........................................................................#........................................#...........................................................................................................#.........................
..................................................#........................................................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................#...................................................................#.............................................#...............#..................................#............#...................................................................................................................................................#.......................#...........#...............................................#.................................................
#.........................................#.#................................................................................#........................#....................................#...............................................#..#.............................................##...................................................#..............................................................#.................................................................#.....................................................................................................#...................................................................................................................................................#...............................................................................................#..........................................................................................#........#........#.....................................#...............................
................................................................................................................................................................#...........................................#....................................................................................................#..............#..............................................................................................................................................................................................#...............................................................#....................................................#.............................................................................................................................#................................................#......................................................................#....................................................................................................................
...............................................................................................................................................................................................................................................................................................#..............................................................................#....................................#......................................................................................#..................................................................................................................#......................................................................................................................................#.....................#.............................................................................................................................................................................................#......................................
.................#.............................................................................................................................#......#....#......................................................................................................#................................................................................................................................................#........................#..........#.................................................................................................................................................................................#...........................................................................................................#...............................................#..........................................................#.........................................................................................................................#....................................
...........................................................................#.........................................................................................................................................................................................#..........................................................................................................................................#..............................................................................................................................................................................................................................................................#............................................................................................................................................#..............................................................................#..........................#........................................................................................
.....#................................................................................................................................................................................................................................................................................................................#.......................#...........................................................#..................#..........#.......................................#.............................#............................................................................#..............................................#.....................................................#........................#...............................................................................................................................................................................#........................................................#............................................................
.......................#.#...........................................................................................................................................................................................................#..................................................................................#....................................................................................................................................................................................................................................#............................................................................................................................................................................................................................................................#................#.....#.................................................................................#........................................................................#..................
..............#.................................................................................................................#........................................................................#...............................................................................................................#....................................................................................................................................................................................#..........................................................................................................................................................................................................................#............................................................................................................................................................................................#......#.................................##..........................#...................
#..................................................................................................#.............................#...................#............................................................................#...........................................................##.....................#.................................................................................................#...#............................................................................................................................................................................#..........................................................................................................................................................#........................................................................................................#..........................................#...................#.......#...............................#........#..................................
...................................................#................................................#................................................#........................................#......................................................................................................................................................................................................................................................................................................................................#......................................................#..............................#...............................#................................................#...#............................................#...........................................#.........................................................#............#...................#..........................#...............................................................................................
...........................................................................#........................................................................................#..........#.................................................#......................#.................................................................................#...............#...................................................................................................................................................................................................................................#................................................................................................#.......................#.............#..........................................................................................................................#.....................................#...............................................................#...............#...........#............................
......................................................#..................................................................................................................................#.................................#....................#........................................#...................................................................................................................................................................................................................................................................................................................#.......................................#................................................................................................................................................................................................................................................................................................................................#.........................#..............
..........................................................................................................................................#...................................................#...........................................................................#..................................................................................................................................................................#...............................................................#...........................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....................................................
.........................................#......................................................................................#.............................................................................................................................#.#...................#...........#..#......................................................#................................#................................................................#..............#............................................................................................#........................................................#..........................#............................................#................................................................................#..................................................#............#........................................#...............................................#...........................#...............................................
.#.....................................................................................................#..........................................................................#............................#...........................................................................................................................................#...............................................................................................................................................................#..............................................................................................................#...................................................................#....#............................................................................................................#..................................................................#....................#......................................................................................................
.............................................................................................................................................................................................#.........#.......................#................................................................................................................................................................................................................#.................................................#..........#..........................................................................................#..............................................................#.....................................................................................................................................................................................................................................................................................#.................................................................
................................................................#.......#.............#............................................................................................................................................................................................#..........................#.#..........................................................................................................................................................#...........#.....................................................................................#............#.....................................................................................................................................................................................................#...............................................................................................#..............................................................................................................................
..............................................................................................................#.............#............#..................................#........................#.....................#.......................................................................................................................................................................................................................................................#.........................#...............................................................#........................................................................................#...........................................#.#...................................................................#.........................................................................................................#....#...................#...................................................#....................................#..........
.#........................................#................................#.................#............................#..............................................................................................#....#.................#.........................................................................................................................................#.#....#.................#.....................................................................................................................................#..#.................................................#...............................................................#..#...................................................#............................................................................#............................................................#...............................................................................................................................................
.#..................................................................................................................................................................#.....................................................................................................................................#...........................................................................................#...........................................................................................#......................................................................................................................................................................................................................................................................................................................#.........................................................#......................................................................................................................#....................
...............................................................................................#......................................................#....................................................................................#.....................................................................#...............................................................................................................................#..................................#...............................................#.....................................#........................................................................##.....................................#..............................#..................................................................................................................#......................................#..................................................................................................#........................................
..................................................................................................................................................................................................................................................................................#...........................................................................#.............................................................................................................................................................................................#........................................................#.....#....................#....................................................................#............................................#....#.........................................#.........................................................................#...................................................................................................................................
...................................................................................................................................................................#........................................................................................................#............................................................................................#.................................................................................................................................................................................................#..........................................................................#......................................................................................................................................................................................................................................................................................#.................................................................................
..........................................#.................................................................................................................#...#.................................#...............................................................................................#......#..............................#......................#..................................#...#...........................................................................................................................................................................................................................................................................................................................................................................#.................................#..................#......................................#................................................................................................................#...............................
.........................................................................................................................................................................................................................................................................................................................................................................................................#.................................#....##...............................................................................................................................................................................................................................................................................#.........................................#................................................##...............................................................................................#......#.....................................................#....................................
.......................................#................#............................................#.................................................................................................................................................................................#............................................#...............................................................................................................................#................................................................................................................#...............................##..........................................................................................##....................................................#...............................................................................................................................................................................................................................................#.......
.........................................................................................................................................................................................#.#........................................................#...............................................................................#...........#.....................................................................................#.............................................#...................#.....#......................................................................................................................................................................................................................................................................................................#.....................#................................#........................................................................................................#......................#..................
....................#............................................................................................................................................#..........................#............................................................#................#.....#...#............#.#.................................................................................................................................................#.................#........#..............................................................................................#...............................................#............................................................................#....................................................................................................................................................................................#.................................#.........................................#.................................................
....................................#.......................................................................................................................#.......................................#.......................#.......................................................................................................................................................................................................................................................................................................................................................................................#.........................#...........................................#.#............................................................#...................#.......................#.........................................................................................................................................................................................................................
..#...................#..................................#......................................................................................#.........................................#....#....................................................................................#.............................................................................................................................................................#..............#....................................................................................................................................................................#.................................................#...............................................................................................................#.................................................................................................................#....................................................................................................
..................................................................................................................................................................................................................#..........................................................................................#......................................................................................................##.....................................................................#.........................#.....................................................................................................................................#........................................................................................#......................#..........#..........................#.......................................................................................................................................#.....................................................................
.....#.............#.................................................................#.......................................................#............................................#................................................................#.....................................#............................................................#..............................#..............#........................................................................................................................#...........................#.......................................#............................................................................................................................................................................................................#.....................#................#.....................#..................................#........................................................................................................
.................................#........................................................................#......................................#..........................................................#...............#.............................................#............#..................#........................................................................#...................#...............#.................................................................................................................................##..........................................................................................#..............................................................................................................................................................#..................................................................................................................................#.......................................................................
.................................................................#.........................#...........................................#..............................................................................................................................................................................................................................................................................................................#................................................................................................................#............#......................................................................................................................#.............................#.......................................................................................#.............................................................................................................................................................................................
..........................................................................#....................#........................................................................................#..................................................................................................................................................................................#.................................................................................................................................................#..................................................................................................................................................#.....................................#.............................................................................................................#......................................#........................................................................................#.....#.................................................#..
...............#...........................................#................................#................................................................................#..............................................#............................................#........................#................................................................................................................................................................................................................#.......................................................................................................................................#......................#....................................................................................................................................#.........................#.........................................#....................................................................................................................#..............
.......................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................#...#................................................#.......#.............................................................................................................................................................................................................................................................................................................................................#...........................................................#..........................................
...........................................................................................................................................................................................................#..............................#..........................................................................................#...........................................#.........................................................................................................................................#...............................................................................#.................................................................................................................................................................................................................................................................................................................................................................................#.................................
...................................................................................#.................................................................................................#.................................#...............................................................................................................................................#....................................................................................#...............................................................................................................................#..........................#...............................................................................................#..........................................#......#..................................................................................#............................................................................................................................................#.....................
...#...................................................................#................................#.................................................................#.......................................#..................#.................................................................................................#...............................................................#..................................................................................................................................................................................................................................#..#........................................................................#.................................................................................#......................................................................................................................................................................................................................
........#.....................................................................................................................................................................................................................................................................................................#..............................................#..........................................................................................................................................................................................................................................#................................................................................................................................................#.....................................................................................................................................................................#...............................................................................................
...................................................................................#...............................................................................................#.............................................................................#..............................................................................#........................................................................#...............................................................................................................................................................#........................#.#..............#...........................................................................................................................................#......................................................................#............................#.......#.............................................................................#.....#...............................................
.............................................#...................#...............................................................................#................#....................................#..............#..................#................................................#.................................................................................................................................................#...............................................................................................................................................................#...............#..................................................#......#...............#...................................................................................................#..................#.................................................................................................................................................................................................
...............................................................#....................................................................................................................................................................................................................#.........................................................................................................................................................................................................................................#.................................................................#...................................................................................#.......#.....................................................#.............................................................................................#.................................................#..#....................................#..............................#.....................................................
....#..............................................................#............................#......................................................................................................................................................................................................................................................#...................................................................................................#........#...................................................................................................................................#....................................................#.........................................#.......................................................................................................................................................................................................#....................................#..........................................................................
.............................................#.....................................................................................................#.........................................................................................................................................................................................................................................................................................................................................................................................#.....................................................................................................#.................#.......................................#....................................................................................................................................#....#...................................#.....................................................#.............................................................................
....#......................................................................................................................................................................................................................................#............................................................................#..............................................................................#.............................................................................................#.................................................................................................#..................................................................................................#.......................................................................................................................................................#................................................................#...........................................................................................
......................................#.....................................................#............#........................................................................................#............................................................................##.....................................#...........#...................................................#....#......................................................................................................................................................................#........................................................#..........................................................#...............................................................................................................................................................................#.............................................................................#.............#............................................................
...#.......................................................................................................................................................................................................................#.............................#..............#.............................................................................................................................................................................................................................................................................................................................................................................................................#........................#...............#.....................#.......................................................................................................................................................................................#...............................................................#.................
.........##................................................................................................................................................................#......#.....................#..........................................................#.............................................#......................................................................................#............................................................................................................................................................................................................................................................................................................................................................................................#...................................................#..............................................................................................................................................#......................
............................................................................................................................................................................................................................................#......................................................................................................#..........................................#.......................................................................................................................#.......#.........................................#...............#...............................................................................................................................#.........................................................................................#..............................................................................................................#.............................................................................................
.........................#...............#...........................#.............................................................................................#.........................................................................................................#..................................................................#......#..........................................................................................................................................................................#...............................................................#...................................................#...............................................................#...................................................#...........................#..................................#..............................#............................................................#.........................................................................................
..................................#.....................................................................#..................................................................................................................................................#......................#..........................................................#.................................................................#................#...................................#............................#.....................................................................................#..........#............................................................................................#............................................................#....#........................................................................................................................#.................................................................#..................................................................
..............................................................#...................................#.................................................................................................................................................................#.................................................................................................................................#................................................#.......................................#.#.................................................................................................#............................................................................#..................................................................................#...............................................................................................#...............................................#......................................................................#....................................
......................................#..........................................................................................................#..........................................................................................#..............................................................................................................................................................#....#...................................................................................................................................................#.................#..........................................................................#................................................................................................................................#....................................................#......................................................................................#........................#.......................................................
............#.................................................................................................##.....#.........#.........................................................#.#............................#.........................................................................................................................................................................................................#.......................................................................................................................................................................................................................................#.......................................................................................#...........................................................................................#................................................................................................................................................................
.....................................................................................................................................................................................................................................................#............................................................#.................................................................................................................#.......................................................................................................................................................................................................................................................................................................#...........................................................................#...........................#..............................................................#...........................................................................................................
.......................................#............#.....................................................#.....................................................#............................................................#..........................................................................................................#............................................................................................................................................................................................................................................................................................................................................................................#.........................#...............................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................#...................................................................................#............#....................................................................................................................................................................#.........#.......#.......................................................................................................................................................#.........#........................................................................................#...........................................................................................................#.............#...............................................................#...................................................
.......................................................................##.........................#................................................#.......................................................................................#.....................................................................................#............................................................##....................................#.......................................................................................................................................#......................................................#...............................................................#................#...........................................................................................................................#......................................................................................#............#.....................................................#....................
..................................................................#............................................................................#...............................................................#..................#...............................................#............................................................................................................................................................................................................................................................................#................................................................................................................................................................................................................................................................#..............................#................#.........................................................#...................#....................................#...........................
......................................................................................................................................................................#..........................................................................#........................................#.........................................................................#...............................................................................................................................................................................................................#.##...................................................................................................#.................................................................................................................#..................................................................#.................................................#............................................................................................
...........................................................................................................................................................#...........................................................................................................................................................................................................................................................#.....................................................#............................................#..............................................................................#.......................................................................#.........................................................................................................#....................................................................#............#..........................#..........#.....#............................#........................................................................
..................#................................................................#..........................#...........................#.................................#........................................................................................................................................##..................................................#.......#.......#..........................................................................#........#.....................#..................................................................................................................................................................................................................................#.............................................................................................................................................................................................#..#...................................................#...................................
......................................................................................................................#....................................................................................................................................................................................................................................#.........#.......................................................#.........................................................................................#...................................................................................................................#............................#........#......................##......................................#................................................................................................................................................................#......................................#.............#........................................................
.............................................................#.......................................................................................................#.......#...........................#............................................................................................................#.....#.............................#.............#.........................................................................................................................................#............................#....................#.........................................................................................................#............................................................................................................................................................................................................#.................#......................................................#..........................................................
..............................................................................................................................................................................................................#........................................................................#..........................................................#.......................................................................................................................................................................................................................................................................................................................................#........................................................................#..............................#.....................#......................................................................................................................................................................................................
.......................................#.....................#.......................................................................................................................................#......................#................................................................................................................#....................................................#.......................................................................................#........#.......................................................................................................................................................................................................................................................................................................#..........#....#.................................................................................................................................................................................................#.
.....................................................#........................................................................#................#.....................................................................#.............................................................................................................................................#.....................#......#...#..............#........................................................#.................................................................#.........................................................................................................#...................................................................................#...........................................#.......#.#...........................................................................................................................................................................................................................#
...................................#..........#................................................................................................................................................................................#.........#....................................#....................#...............................................................................................................................................#...................................#.......................................................................................................#.....................................................................................................................................................#......................................................................................#..............................................#...................................................................................................................................
.................................#.#................................................#...#...........................................................#.......................................................................................................................................................................................................................................................#.....................#....#..........................................................................................................................................................................................................................................................................................................#..............................................................................................................................................................................................................................................................#.............
........#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#......................................#......................#....................................#........................................#.......#............................................
..................................#....#...#...............................#......................................................................................................................................#..................................#.........................#...................................#...............#...........#....................................................#......................#...............................................................................................................#...#..........................................................#.........#...................#.......................................................................................................................................................................................................................................................................................................................................................#..............................
.........................#..................................................#.................................................................................................................................................#.........................................................#..#..............#..................................................................#.......................#.........................................................#.........................................#.............................................................................................................................................................................................................................................#.......................................................................................................#...........#............................#................................................................................#.....................#...............
..........................#............#......................................................#......................................#....................................................................................................................#.........................................................#......................................................................................................................................................#...............................................................................#.............................................................#..............................#....#...............#.......................................................................................................................................................................................#.........................................................................................................................................................
....#........................................................................................................#...........#........................#.........................................................#............................................................................................#............................................................................#...................................................................................................................................#...#.........................................................................................#...........................................................................................................................................................................................................................................................................................................................................................................#..........................
................................#.............................................................#..........#.......................................................#......................................................................................................................................#.............................................................................................................................#..................................#...........#............................................................................................................................................................................................................................#.............................................................................................#...............................................................................................................................#................#.............................................................
..................................................................................................................#..........................................#..........................................................................................................................................................................#....................#..............................#.................................#........................................................................................#.....................................................................................................................................#.................#...................................#........................................................................................................................................................................#.............#....................................................................................................................
.........................................................#.............................................................................................................................................................................................................................................#...................................................................................................#............................................................................#.................................................................................................................#...............................................................#........................................................................................................................................................................................................................#..........................................................................................................................#
...........................................................#......................................................#.................................................................................#...........................................................#..#...............................#...................................................................................................................................................................................................................................................#....................................................................................................................#......#........................................................................................................................................................................................................#....#......................................................................................................#................#.....
.............................#............................#..........................................................................................................#...............................................................................................................................................................................#.............................#............................................#......................................................................................................................................................................................#.......................................................................................................................................................................#...........................................................................................................................................................................................................#..........#...#....
.....................................#.........................................................................................................................................#...............................#.......................................................................................................................................#...............................#.........................................................................................................................................................................................................#..................................................................................................................................................#..........................................#.......................................................................#.......................................................................#.............................................................................#.
............................................................................................................#..................................................................................................#.............................................#...........................................................................................#..............................#..............................................................................................................................................................................................................................................................#.................................................................................................................................................................................#................#.......................................................................................................................................#..#.........................
............#.......................................................................#.....................................................................................#...........................................................................................................#....#.......................................................................................................#......................................................................#...#.........................................................................................................................................................................................................................................#..........................................................................................................#...........................#.....................................................................................#.........................................................................
.........................................................#.................#......................................#.......................................................................................#.....................................................................................................................................................................................................................................................#.....................................................................................................................................#...............................................................................................................................................................................................................................................................................#...................................................................#....................................................................
........................................#.......................................................................................................................#.........................................................................................................................................#........................#.........................#...................................................................#........................................................................#..........................................#......................................................................#.....................................................................#...........................#......................#.#................................................................................................................................................................................#...................................................#..................................
.....#..#...............................................................#....................................................................#....................................#..........#.....................................#...................................................................................#.....#.#..........................................#...............................................................................................#.........................................................................................................................................................................#.................................#............................................#..............................................................#......................................#.......................................................................................................#..............................#...........................#..................
...............................................................#.....................................................................................................................................................................................................................#......................................................................................................................#...............................................................................................................#..........................................................................................#.................................................................................................................#................................#..........................#..........................................#........................................................................................................................................................................#.....
.................................................................................................................................................#...................................................................................................#...#.....................................................#................................................................................#..........................#....................................#....................................#..............................................#..........................................................#.................................................................#....................................#......#..................................................................................................................................................................................#..............................................................................................................
.............................................................................................................#...................................#....#.............................................................................................#................................#...........................................................................................................................................................................................#..............................................................................................................................................................................................................................#........#..............................................................................#........................................#.............................................................................................................................................................#...............
.................#......................................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................................................................................................................................................#........................................................................................................................................................................................................#............................................................................................................#............................................
................................................................................................................................................................#......#..........#...................................................................................................................................##............#.......#....................................................#..................................................................................................................................................................#....................................................................#..................................................................................................................................................................#.............#............................................................................................................................................................................#................#......
....................................#.........................#...........#....................................................#....................................#.............................#..............................................................................................................................................................................................................#.............................................................................#...........................#.....................................................#...........#...................#.............................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................#.........................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................#...............................#...................................................................#.....#................................#.....................................................#...................................................................................................................................................#................................................................
....................................................................................................................................................................................................................................................................................................................................#...............................#.................................................................................................................................................................#......................................................#..................#............................................................................#...........................................................................................#..................................#.#......................................................................................................#......................................#..................................................
................................................................................#........................................................................#...................................................................#....................................#...............................................................................................................................#..#.......................................................................................#...............................................................................##.............................................................................................................................................................#...............#...........#...........................................#...........#......................................................................................................................................................................#.......................
...............................................................................................................................#...........................................................................................................#.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#........................................................................................................................................#...............................#................
.............................#................................................................................................................................................................................................................................................#......................................#.....................#...............................#................#............................................................................................................................................#..............................................................................................................#..........................................................................................................................#.........................................................................#....................................................................................................#.........................#..................................
.............#.................................#........................................................#......................................#................................................................................#..#......................#.............#...........................................................................................................................................................................#...............................................................................................#............................#.............................................................................................#.........................................................#...................................................................................................#.........................................................................................#.................................................................#...#.................
....................................#............................................................#.................................................................................................................................................................................................................................................................#............................#......#..............................................................................#............................................................................................................#.................................................................................#....................................................................................................................................................................#................................................................................#...................................................................................
..........#...........................#................................#....................................................................#.......................................................................................#.......#..........#.............................................................................................................#.........................................................................#...............................................................................................................................................................................................................#.................................................#..........................#.................................................................................................#................................................................................#.........#..................................#..................................................
..........................................#..............................................#........#...............................................................................................................#.........................................#....................................................................................................................................................................................................................................................................................................................................#..........#..................................................................................................................................................................................................................................................................................................................................................................................................................
....................................................................................................................................#.....................................................................................#...................................................................................................................................................................................................................................#.......#.....................................................................#.....................#....................................................................................................................................................................................................................#................................................................#.....#....................................................................................................#...........................................................
...................................#.............#........................................#........#....................................................................#......#.....................................#.......................................#.....................................#..................................................................................................................#..............................................................................................#..........................................##...............................................................#..........................................................................................................................#.......................................................................................#.................#.................................................................................#...............#......................................................
...#.......................................................................................................................#........................................................................#..........................................................................................................................................................................................................................................................................................................................................................................................................#..............................#....................................................................................................................#...................................................#.....................................................................................................................#........................................#........................................
............................................................................#....................................................................................................................................................................................................................................#.........................................................................................................................................................................................................................................#...................#.............................................................................................................................................................................................................#...............................................................................................................................................#.................................................................................
....................................................#.........................................................................#.................................#......#........#........#..........................................................................................................................................................#...........................#..................................#.............#...............................................................................................................................#..............................#....................#.#......................................................................................#.......................................#..............#.#......................................................#...#...........................................................................................................................#................................................................
...........................................#...............................................................#.....................................................................................#.................................................................#....................................................................................................................................................................#...................................................#.........................................................................................................................#...........................................................................................................#..................................................#............................................................................................#..........................................................................................#...........................#.....................
.............................................#.............#..........................#.................................#.............................................................#................................#...........................#..............................................................................................................................................#...................................................................................................................#.............................................................................................................................................................................................................................................................................................................................................................#............................................................................................................................#.............
....................................................................#.................#.............................#.....................................#..........................................................#.......#................................................................................................#...........................#............................................#......................................#......................................................................#..................................................................................................................................................................#........................................................................................................................#............#...........................................#....................#...#.....................................................................................................................#.....
..........................................#........#.................................................................#................................................................................................................................................................................................................#........#.................................................................#....................................................................................#..........................................................................................................................................................................................................................................................................................................................................#.........................................#.......................................................................#...#.....................#.................................
.................................................................................................................................................................#.......................................................................................................................................................................................#.............................................#.........................................................................................................................................................................................................................................#...................................................................................................................#....................................................................................................................#..........................................#................................#.....................#..............................#...
......#..........#................................................................................................................................................................................................................................................................#..............................................................#...................................................................#........#.................#.#........................................#................................................#.................#.................................#...............................................................................................................................................................................................................#..........................#............................................................#......................................................................................................................
......................................#....................#........#..........................................................................................................#....................#..........#................................................................................#...............................................#......................................................................................................#......................................................................................................................#.............................................................................................#................................................................#...........................................................................................................................................#............................................................................................#...................................#....
.............................................................................................................................................................................................................................#....................................................................#....................................................#................................................................................................................#......................................................................................................................................#............................................................................#............................................................#...........................................................................................................................................................................................................#.........................................................
............................................................................................................................................................#.....................................................................................#.....#............................................................................................................................................................#............................................................................................................#................................................................................................#..............................................................................#................................................................#.....................................................................................#...........................................................................#.........................................................................
..............................................................#................................#.......................................................................................................................................................................................................................................................................................#............................#....................................................#...................................#.........................................#............#....#..................................................................................................................................#...........#........#..#........................................#..............................................................................................................................#...............#.......................................................#..........................................
.........................................#.................................................................................................................................................................................#.................#.................................................................................#..........................................................................#......................................................................................................................................................................................................................................................................................................................#................#......................................#...................#.....................................................................................................................#....#.........................#....................#.......................................
...........................................................................................................................................................................................#.............#...#.......................#............................................................................##...................................#.........................................................#....................................................................................................................................................................................................................................................................##................................................#.................................................................................................................................#...#..............................................................................#..#...........................................................#..
....................#..........................................#...................#................#.............#.........................................................#.............................................#..............................................................................................................................................................................................................................#..........................................#......................................................................................................................................................................................................................................................................................................#.#.................................................................................................................................................................................................................
.............................................#........................................................................................................................................................................................................................................................................................................#......................................#.........................................................................................................#.....................................#.#...........#.....................................................................................#.......#.........................................#....................................#................................................................................................................................................................................................................................#.....................................................
....#..#...........................................................#...............................#................#.........##..................................................................................#.................................................................................#..........................................................................................................................#...........................................................................................................................................#..................................................................................................................................................................................#.................................................................................................................................................................#..............................................................................................
............................#.................................................#......................................................................#...............................#......................................................#....................................................#..........................#...................#...............................................#...........................................................................................................#.............................................................................................#.............#.................................#.....................#............................................#............................................##......................................................#....#............................................................................................#...................................#....................................................#.
............................#.......#.........................................................................................................................#......................................................................................................................................#...................................#...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#........................................................................................................................................##.....................#.....................
...................#................................................................#...............................##.........................................................................................#..............................................................#.......................................................................................................#.........##.....................................................................................#...........................................#..#.......................................................................................#.....................................................................................................................................#.....................#.........#...............................................................................#..........................................................................................................................................
................................................................................................................................................................................................................................................................................................#.....................................#...........................#.....................................................................................................................................................#..............#....................................................#.....................................#.............................................................................................................................................................#..............................................................................................................................................................#......#................................#.......................
.................................................................#............................................................................................................................................................................................................................................................................................................................................#.............................................................................................#...................................................................................................................#..........................................................................................#.............................................................................................................................#....#....................................................................................................................#.....................................#.....
..........#.......................................#...................................................................................#........................................................................................................................#...#...#......................#...........#.....................................................................#.................................................................................................................#.........................................................................................................................#...............................................................................................................................................................................................................#.................................#................................................................................................................................................
...........#.....................#...............................................................................................................................................##............................................#........................................#...........................................#.............#.........................................................#................#.......................................#..................................................................#...........#..................................#..............#.#..........#...............................................................#.......#.........#..............................................................................................................#......#...................................................................................................................................................................................................................
..#......................................................................#.........................................................................................................................................................................................................................................................................#..............................................................#................................................#......##..............#....................................................#............#............................................................................#...............................................................#................................................#.............................................................................................................................................................................................#......................#...............................................
..................................................................................................................#........................................................................................................................................................................................................................................................................................................................................................................................................#.........................................................................................#.................................................#........................................................................................................................................#............#.................................................................#...........................#............................................#...................#..................................
..............................................................................................................................................................#......#........................................................................#...............................................................................#............................................................................................................................#.........................#........................................................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................
...........#......................................#.........................................................................#..........................................#...................................................................................##......................................#.........#...............................................................................................................#....................................................................................................................................................................................................................................................................................................................................#.................................................................#.#........................................................................................................................................................................................
.........................................#...............................#......................................................................................#.......................#............................................................................#.................................................................................................................................................#.....................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................#....#..................#.................................................................
.........................................................................................................................................#...............................................................................................................................#.........................................................................................................#...............................................................................................#...#..........................................................................#.............................................................................#.......................#..........................................................................................................#...............#..............................................#........................................#...............................#...#..........................................................................#....................
.............................................................................................................................................................................................................................................................................................................................#..............................................#...................................................................................................................................#..........................#.......................................................................................................................................................................................#.......................................................................................................................................#.................................#.................#...............................................................................................
..........................................................................................................................................................................#......................................................................................................................................................................................................................................................................................................................................................................................#..................................................................................................................................................................#...........................#......................................#........................................................................................................................#..............................................................................................
................................................................................................#......................................................................................................................................#.......................#.....#.......................................................................#................#........................................................................................................#..................................................................................................................................................................#.................................................................................................................................................................................................................................#....................................................................#..#.............................................#............................
..................................#.......................................................................................................................................................#.......................................................#...........................................................#.................#.................................................#...............................................................................................#......................................................................................................................#.......#.....................................................................................................................................................................................................................................................................................................................................................................#.......................................
.............................................................................................................................................#...................................................#........................................................................#..............................................................................................................................................................................#........................................................................................................................................................................................................#......................................................................#..............................................................................................#...............................................................#..................#...................................................................................................
....................................................................................................#...........................................................#.......................#............................................................................................................................................................................................................................#.................#...........#.............................................................#......................................................................................................................................................................................#................#...#........#.......#........#.........................................#.................................................................................................................#....#..#...........................................#......................................#................
........#........#...........................................................................................................................................................................................................................................................................................................................................................................................#.................................................................................#..................................#.......................................................................#.......................................#......................................#.............................................................................................................................................................................................................................#.......................................................................................................
...........................................................................................................................................................................#.#...........................................................................................................................................................................#..............#.........................................................................................................................................................................................................#..................................................................................................................#...............................#...........#..........................................................................#.........................................................................................................................................................................#........................
.....................................................................................................................................................................................................................................................................................#..........................................................................................#............................................#......................................#.............................#......#........................................#..................................................................#..................#.........................................................................................................................................................#......................#................................................................................................................................................................................#.#..................
......#...........................................................................#........#...........#................................................................................................................#....................................................................#..........................................................#.#.....................................................................#.....................#..............................................#.....................................#.......................................................................................................#.................................#................................................................................................#.......................................................................................#....................................................................#...................#.#.....................................................
................................................................................................................................................................................#....................#...............#............................................................................................................#...............#...#............#...............................#........#............................................................................................#.........................................................................................................................................#....#..#..............................................................#.............................................................................................................................#....................................................................................#...........#...........#.........................................................
...#......................................................................................#.........................................#.......................................................................................................#............................................................................................................................................#............................................#...........................#.......................................................#......................................................................................................................#...........................................................................................................#........................#..........................................................................................................................................................................................................................#.............
..........................................................#....................................................................#.....................................................................................................................................................................................................................................................................................................................................#.............................................................................................................#...............................#......................................#.............#.......................................................................#..........................#................................................................................................#....................................#.............................................................................................................
.#................................................................................................................................................................................................................................................#...............................................................#.............#...........#......................#.........................................................................................................................................................................................................................................................................................................#..................................................................................................................#...........................................#.............................................................................#....................................................#...............................................
..........................................................................................................................................#.................................................................#.#..............#.......#................................................................#.......................#.......................................................................................#...............................................................................................................................................................................................................................................................................................................................................#..............................................................................................................#..............................................#..........................................................................................
...........................................................................................................................................................#......................................................#......#.................................................#.......................#.....................................................................................#...................................................#...........................................................#..........................................................#......................................................................#...................................................................#............................................................................#.......................#..................................................................................................#...................................................#.......................................#...........
...................................................................................#....................................#.............................................................#...........................................................................#.........................................................................#................................................................................................................................................#...........................................#......................#......................................#..........#..........................................................#................................................................................................................#........................#...............................#............................................................................#........................................................#.................................
.................................................#.......................................................................#...............................................................................#.........................................................................#.......................................#....#.................................................................................................#...................................................#........................................................................#........................................................#...........................................#............................................................................................................................................................................................................................#.......................................................#............................................................#........
........................................................................................................#........#...................................................#...........................................#..#..............................................#.....................................#.............................................................................................#............................................................#.........................................................................................#....................................................................................................................................#.............................................#................................................................................#..............#....................#......................................#.................................................................................................................
................#.................................................................#..............................................................#...............................................................#....................................................................................................................#................#...........................#..................#........................................................................#......#.....................................................#........................................................#...................................................................................................................................#...............#..............................................................................................................................................................##.........................................................................#......................#....
.................#.#.............#.....................#...#.......................................................................................#.........................................................#...................................#................................................................#................................................#......................................................#.........................#..................#............#............................................................#....................................................#........................................................................................................................................#.........#................................#.............#...........................................................................................................................................................#..........................................................
..................................................................................................................................................................................................................#....#................................#...................................#.........#.............................................#...............................................................................#............................................................................................................................................................................................#.........................................................................................................................................................................................................................................................................................................#......................#............................................................
.......................................................................................................................#...........................................................................................................................................................#.................#.....................................................................................#.......................#..#...........................................#.................................#....#...............................................................................................................................................................#.......................................................................................................................................................#....................................................#.......................................................................................................................#................
...............................#.............................#..............#................................#.........................................................................................................................................................................#................#..............................................#...............#...........#........................................................................#................##.........................#.......................#...#...........#.....#...................................................................#....#...................................................................................................#....................................#...........................................................#...............................................................#..........................................................................................................................
..............................................##..........#..............................................#..............................................................................#..............................................#..................................................................................................................................................................................................................................#..................................................#................................................#................................#...........................#......#.......................#..........................#............................#......................................................................................................................................................................................................................................................#.....................................
..................................................#........................................................#............#.........................................................................#.................#.........................#............................................................................................................................................#.......#...........................#................................#..........................................................................................................#.........................................................#........................................................##.............................................................#.......................................................................#...............................................#.............................................................#........................................................#..................
..................................#.........#................#.....................................#...........................................................................#.......................................................................................................................#..............................................................................#.................................#.................................................................................................................................................................................................................................................................................................................................................................................................#..........................................#..............................................................................................................................................#....#.....
..............................#...................................................................................................................................#...................................................................................#.................................#..........................................#...............................................................................................................#....................#..................................................................................#.....................#..................................................#....................................................................................................................................#............................................................................................................................................#......................#.................................................................................
......#...........................................................................................................................#...................................................................#..................................................##.....................................................................................................................................#......................#.......................................................................................................................................................................................................................................................................#...................................................................................................#.#..........#........................#....................................#................................................................................................................................................
..........#............................................................................................................................#...........................................................................................................................................#....................................................................................................................................................................#...............................................#.......#.................................................................................................#.........#................................................................................................#..............................................................................................#...............................................................#......................................................................................................#...........................
.........#...........#..................................................................................................................................................................................................#............................................................................................................#..#.#.................................................................................................................................#...............................................................................................................................#....................#.................................#............................................................................#................................................#......#....#..................................................................................................................#...............................#..........................#....................#..............
....#..........................#............#................................................................................................................................#.....................................................................................................................................................................................................#............................................................................................................................................#.......................................................................................................................................................................................................................................#.......................................................#....................................................................................................................................#.........................................................
.....................................................................................#...........................#....................#................#..........................................................##....................................................#.................................................#.....................................#............................................................................................................................................................................................................#....................................................................#........#............................................................................##................................................................................................................#...........................................................................#..................................................#............#........................
................................................................................................................#....................................#........#..........................................#...........................................#..............................................................................................................................................................................................................................................#...............................................................................................................#.................................................#........................................................................................................................................#........................................................#.........................................................#............................................................................................
.............................................................................................................................................................................................................#..................................................................................................................................................................................#.............................................................................................................................................................................................................#....................................#..............................#........................................................#..........................................................................#..........................................................................................................................................................................................#.............
..........#........................................................#......................#...............................................................................................................................#.............................................#........................................#..................#..........#.....#...........................................................................................................#..........................#.........................................................................................................................................#...................................................................#.....................................##....#................................#.....................................##...................................#..........#............................................#....................................................................................................
...........................................................................................................................................................................................................................#.........................................................................................................#............................###..............................................................................................................................#................................................................#................................................................#...........................................................................................................................................................................................#...............#..#...............................................................#..........................................................................................................
..........................#...............#..................................................#.....................................................#.....................#....................#....#.......#...............................................................#...#.......................#...............#.................................................................................................................#.............................................#.............#....................................................................................................#......................................................#.................................................................................#.............................................................................................#..................................................................................................................................#..........................................
.................................................................................................................#.............................................................................................#...................................................................................................................................................................................#.......................#............................................................................#............................................................#....................................................................................................#............................................................................................................#........#........................................................................................................................................................................................................................#.....
.......................................................................................#..................................................#...#..#................................................................................................................................................................................................#..............................................................................................................##..................................................................................#......................................#..........................#..............................................#..............#...................#.............................................................................................................................................................................................#...........................#.........................................#.................................................
.............................................................................................................................................#..............................................................#..................................................................................#..........#.............................................................................................................................................................................................................#.................................................................................#............#.................................#............................#..........................................#...................................................#......................#..#........................................#.....................................................................................................#......................#.........................................
...................................................................................................#..................................................................................................................................................................#.................................................................................#......................................................#......................#.....................................................................................................#..................................................................................................................................................................................#...................##...................................................#................................................................................................................................#....................................................#...............................#
...........................................#....#....................................#.........................................................................................................................................................................#.................................#..........................................................................................................................................................................................................#.........#.....................#...................................................#......#....................#....................................................................................................................................................................................................#....................................#.#........................................................................................#.............................................................
.........................................................................#.........................................................#..............................................................#......................................#..........................................................#.....#.....#.#....................................#.....................................................................................................................................................................#......#....................................................................................................#.........#..................................................#...............................................................................................................................................................................................................................##......................................#....................#...........................
........................................................................................................................................................................................#.#................................................#.......#..................................................................................................................................................................................................................................................................................................................................#.....................................................................................#......................................................#..........#.............#.............................................................................................................................................................................................................................................................#....
.................................................................................................................................#..........................#..................#...........#........#................................................................................#..................................#..............#................#...#..................................................................................#..............................................................#.....................................................................................................................................................................................................................#.........................................#.......................................#........................................................................#.....................................................#.........................................................................
.............................................#....................................................................................#........................................................#.........................#..................................................................................................#.........................................................................................................................#................#.....................................................................................................................................................................................................................................................#................................................................................................#................................................#..............................#.............#......................................................................................................
...##......................................................................#.#....................................................................................#........................................#......................#.....................................................................................#................................................................................................................................................................................................................................................#.......................................................................................................................................................................................#...................#......................................................................................................................................................................#...............................................................#..
..........#..........................................#.............................................#..........................................................................................................................................#.........................................................................................................................................#...................................................#............................................#.........#..........................................#..........................#.........................#...................................#......................#............................................#.....................................................#............................................................................#................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................................................................................................#.....................#............................................................................................................................#.........................#................................#........................................................................................#.......................#...........................................................#....................................................#.........#......#.........................................#...........................................................................................................#......#........#.............
.............................................#.......................................................................................................................................................................................................................................................#....................................................#..............................................................................................................................................................................................................................................#...........................................................................#..........................................................................................................................................#..............................................................................................#...............................................................................................
...........#...........................................................................................................................#........#...............................................................................................................................................................#.........................................#.......................................................#............................................................................#...............................................#............................................................#........................................................................................................................................................................................................................................................................................................................................................................#.......................#.................
.............................#..........................................................................#........................................................................................................................................................................................................................................................................#.......#...........#........#...................................................................................................................................................................................................................#..............#................................#.............................................................#.....................................................................#......................................................................................................................................................................................#.................
.........................................................#....................................................................................#...................................#...................................................................................#...................#.....................................................................................#..................................................#..................................................................#....................................................................................................................................................................................................................................................................................................................................................................................................#...................................................................................................................
.......................................................................................................................................................................#.................................................................................................................#.....................................................................................#..........................................................................................................................................................#.............................................#.................#..................#.........................................#................................................................................#.....................................................................................................................................................................................................................#................................................
...............................................................................................................................................................................................................................................................................................................................................#............................................................................................#...........................................................................................................................#.......................................#.........................................................#......................................................................................................................................................#.....................................................................................................................................#.......................................................
.....................................................#..................................#.....................................................................#.....#..................................................................................................#....#......................................................................................................................................................................#...............................#......................................................................#............................#....................................................................#.........................#............................#...#.#..................................................#...................#................................................................................................................#..........................#.......#...............................................................#..........
..............#............................................................................................................................................................................................................................................................................#...........................................................................#....................#..........#.....................................................................................................................................................................#....................................................................................#....................#................................................................................................................#.......................#..............................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................#.............................................................................................................................#......................................................................................#............................................................................................#.......................................#.....................#..................................................#..................................................................#..............................................................................................................................................#..............................#..........................................
......#........................................................................................#.........................................#...........................................................................................................................................................................#.......................................................................................................................................#....................................................................#.......................................................................................................................................................#...................................................................................................................................................................................................................................#................................................................................................
.........................................#........................................................................................................................#............................................................................................#......#........................................................#........................................................................................................#............................................................................................................................................................................................................#....................................................................................................................................#.............................................................................................................#......................................................................................................................
.#..................................................................#...................................................................................................................................#..............#..................#....................................................................................................................#...............................................................................................................................................................................................................................................................................................................................#..........................................................................................#..............................................................................................................................#................................#.................#..................................................
..........................................................................................................................................#..............................................................................................................................................................................................................................................................................................................................................#...............................................................................................#................................................................................................#........................................................................................................#.........................#...............................................................................................................#.................................................................................
.............................................................................................#..............#.........................................................................................................................................#..........................................................................................................#..........#..........#.....#................................#...................................................................................................#...................................................#................................................................#......................................#...................................................#.......................................................................#....................#.....................................................................................#.........................................................................................
.......................................................................................#..............................#....................................................#.............................................................................................................................................................................................................................................................#..............................................................................#...........................................................................................#..............................#..............#....#..........................................#..........................................................#..................................................................................................#.............................................................................................................#................................
..............#.....................................................................................................................................................................................................................#.......................................................................................#..........................................................#............#...................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................#..............................................................
.......................................................................................#....................#.............................................................................................................................#...................................................................#...................................................................#...........................................................................................................................................#....#.........................................................................................................................................................................................................................#.............................................#...........................................#...........................#....................................................................................................#......................................
..........................................#..................................................................................................................................................................................................................................................................#..................................................#.....................#.......#.....................#........................#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....................#.................................................................##................................#.
...............................................................................#.............#........................................................................................................................................................................................................................#.......................................................................#..............................................................#.................................#.....................................#............................#.....................#..............................................#..........................................................................#.....................................................................#.............................#................................................#..........................#..........................#.................................#.............#..............#............#.....................
.....................#..............................................................................................#...............................................................................................................#............................................................................................................................................................................................#.................................................................................................................................................#..................................................................................#....................................................#.........................................................#............................................................................................................................#............................................................................................................
.....................#................................#.................................................#.......................................................................................................................................................................#.....................................................#................................................................................................................#..................................................................#.............#...................#.................................................................................................................................................................................................................................................................................#...................................................#.#......#...................................................................................................................
.............................................................#.............................................................................#..............................................................................................................................#.....................................................................................................#.....#...................................................................................................#........................................................................................................................#.........................................................................................#.................................................................................#..........................................#.....................................#..............................................................................................................................................
................................................................#..........................#.....................................................................................................................................................................................................................#..................................................................................................................................................................#................................#.....................................................................................................................................................................................#.............................................................................................................................................................................#......................................#............#.................................................................................
..................................................#...........................................#......................................................................................#........................................................#....................................................................#............................................................#.......................................................#................................................................................................................................................#.............................................................................................................................................................................................................................................................#..#............#.......................................................................................................................................................
...................................................................................#....#.........................................................................................................................................................................................................................................................#.................................#......................................#...............................................................................................................#..................................................#....#......#.................................................................................................................................................#...#..........................#..................#......#....................................................................................#......................................#.............................................................................
.................................#.................#.....................................................................................#.................................................................................................................................................................................................................................................................#.................................................................#.................................................................................................................................................................................................#........................................................................#..........................................................................#...............................................................................................#.............................................................................#.............
.............................................................#....................................#.........................................................................#..............#..................................................................................................................................................................................#............................................................................................#..............................................#..................................................................................#......................#...............#..........................................................................................................................................................#..............................................................#................................................................................................#...............................................
....................................#..........................#.....................................................................................................................................#........................................................#..#..........#.................................#..................#...........................................................................#..........................................#......#.............#...............................#...................................#..........................................#......................................................................................................................................................................................#...............................................................#...........................................................................................#.........#.....................................................................
..........................................#............................................................................................................................................................................................................................#..................#...........................................................................##........................##..........#.....................................................#......#........................#..................................................................................................................................#......................................................................................#..................................#........................................................................................................................................................................#..............................................................#..........#............
.......................................................................................#.............................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................#.........................................................................................#.....#.................................................................................................................................................................................................
...............................#............................................................................#.....................................................................#.......................................................................#.....................................................................................................................................................................................................#....................................................................#.....#.......................................................................................................................................................................#.............#..................................................................##.................................................................................................................................................#.......................................................................
...............#.......................................................................................#................................................................................................................................................................#........................#............................................#........................##................................................................................................#...................................................#..................#..........................................................................#......................#.............................#....................................................................................................#....................................#................................................................................................................#...................................................................................
.........................................................................................................................................................................................................#...........#.......................#...........................................................................................#.........................................................................................................................................................................................................................#...................................................................................................................................................................................................................#...............................................................................................................................#.....................#...#...................#.........................................................
.................#...............#...................................................................#......#..............................#.................................................................................................................................................................................................................................................................................................................................................................#.........#...................................................................................................................................................................#............................#.................................#.......#...................#................................................................................................#...................#...................................................................................................................
.........#.............................#.......................................................................................................................#.....................................................................................................................................................................................................#..............................................................#...................#...............................#...#......................................................................................#................................................................................................................................................................................................................#..............................#..................................................#..............................................................#...................................#.....................................
...............................................................................................................................................................................................#...............................................#...................................................................#........#..................................................................#................................................#...............................................................................#................#.....................................................#........................................................#..........#.......#................................#....................#.....................................................................................................................................................................................................................................................................................
............................#.....................................................................................................................#...........................#...............#...........................................................................................................#...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...........................#..............................................................................#........................#....................................
....................................................................................................#......................#......................................#..............................................................................................................................................................#...............................#.......................................................................................................................................................................................................#.........................................................................................#.#............#.................................................................#.................................................................................................................................................#..........................#...................................................................#.........................
..................................#...............................................#.........................................................................................................#......................................................................................................................#.................................................................................................#......#...............................................................................................................................................#.....................#...........................................................................................................................................#.........................................................................................................................................................................................#...........#..........................................................................
............#...........................................................#.......................................................................................................................#..........................................#............................#................................................................................................................................#.....................................#..............................................................................#....................................................................#...................#..................................................................#........................................................................................................................................................................................................................................................................#..............................................#............
....#.............................................................#...............................#...............................................................................#...................................................................................................................................................................................................................................................#..............................................................................................................................................................#................................................................................................#...............................#................................................................#.....................................................................................................................................................#.................................................................
........................................................................................................#......................#......................#................................................................................................................#.......................................................................................#.....................................#...........................................................................................................#..................................#..........#.........................................#.....................................................................................................................................................#..............#..................................................................#............................................................#................................................................................................................
......................................................................................................................................................#.#.................................#......................................................................................................#.........................................#.............................................................................................#..............................................................................................................#...#..................................................................................................................................#...........#.......................................................................................................................................................................#............#....................................#.........................................................................................
.................................................#.............................#.....................................................................................................................................................................................................................................................................#............#................................#...........................................................................#..................................................................................................................#.......................................#..........................................................................................................................................#...................................................................................................#....#.................................#...........................................#..................................................
............................................#.....................................................................................................................................................................................#...........#............................................................................................................................................................................................................#......#............................................................................#..................#.....................#...................................................................................#....................................................................................#..........................................................................#..............................................................................................................................#..........................................#........
..................................................................................................................................#......................................................................................................................................................................#.................................................................................................................#.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................#.....#.........#...#...........................
........................................................................#........#........................................................................................................#...................................................................................................................................................................................................#..............................................................#..........................................................................................................................................#..........#...............................#.............................................................................#........#...............................................#..........................................................................................#...............................................................#.........................................................................
...............................................................................#...........#..............................................#.......................................#....................................#...........................................................................................................................................................................................................................................................................#..................................................................................................#............................................................................................................................................#.....#..............#.....................................#..............................#............................#.....................................................................................................................#..............................
.........#...................................................................#........#.............................................................................#..........................................................................................................................................#...........................................................#..............#........................................................................#...................#.......................................................................................................................................................................................................................................#.................................#............#.....#.......#..................................................................................................................................................................................................................................
............................#...........................................................................................................................................................................................................................................................................................................................................................................................................................................#...........................................................................................................................#.............................................#..............................#................................................................#..................................................................................................................................................................................................#..........#................................................#.............
....................................................#........#..............................................................................................................#..............................................................................................#.....................#.....#................................................................................#.............................................#....................#................................................................................#..................................................................#............................................................#.......................#..............................................................................#..............................................................................................................................#................#...........................................................................................
..........#...............................................................................................................................#...............................................................................................#......................................#..#..............................................#...............................................#....................................................................................................................................#....................................................................#...........................................................................................................................................................................................#.....................#...............................................................................................................................................................................................#..#............
..............#......................................................................................................................................#......................#..................................................#....................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................................................................................................................#..................................#.....................................................................................#............................#..
................#....................................................................................................................................................................................................................................#..................................................................................#.....................................................................................................................................................................................................................................#.................................................................................................#....................................................................#..................................................................................#....................................................................................................#.................................................................................
...................................................................................................................................#..........................................................................................................#...................................................#......................................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................................#.............#....................................................................#..........................................................................................................................
....#...................................#...........................................................................................................................................................#.....................................................................................................................................................#.................................#............................................#..........................................................................................................................#....................................................................................#.................................................................................................................................................................#...................................................................................................................................................................................................
................................................................................................................................................................................................#......................................................................#....................................#................................#..........................................#................#......................................................................................#.......................#..........................................#....#.........................................................................#...................................................................................................##................#........................#.................................................................................................................................................................#..............................................#............
.................#.....#..................................................................................................................................................#..........................................................................................................................#.............................................................................................#...............................................................................................................#................................#.......................................................................................................#.......................................................................#..........................................................#......................................................................................................#........................................................................................................................
................................#.........................................................#........................................................................#...............................#..................................#.......................................................#............................#.......................................................................................................................#............................#...................................................................................#...................................................................................................................................................#..................................................................................................................................................................................................................#...................................................................................
...................................................................#........................................#........#...................................#...................................................................................................................#.......#......................................................................................................................#................................................................#.........................................................#..................................................................................................#.......................................................................................................................#...#.#...................................#...............................................................................................................................................................................................#..................
...............................................................................................................................#................................#....#.........................................................................#............................#.................................................................................................................................................................#.................#........#......................................#............#..........#................................#..................................#.......................................#.............................................................................................#................................................................................................................................................#...........................................................................................................................
.................................................................#.......................................#..........................................................................................#................#................#.................................................#.........................................................................................#..................................................#...................................................##......................................................................................................................................................................................................................................#................................................................................................#.......................................................................................................................#...................................#................................
.................................................................................................#..................................#....................................................................................................................................................................#....................................................#...................#.................................................#..........................................#..................................................................................##..................#..................................................#................#...............#.....................................................................#................................................................................................................................................................................#.............................................................................................
........................................................................................................................................................................................................................................................................#........................................................................................................#...................................................#..........................#..................................#................................................................#.........................................#.....................................#............................................................................................#.........#.........................................#...............#................................#................#....................................................#.....#............................................................................................
...............#.......................................................#........................................................................................................................................................................................................................................#..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#....................#............................#.......................#..................#....................................................................................#.......................#.........
......................................................#.................................................................##.........#..............................................................................#.........................................#............#.....................##............................#....................................#....................................................................................................................................................................................#......................................................................................................................................................................#...................................................................#...............................................#..........................................................#........................................................................#....#...................................
.......................................................................................#...........................................#...........................#....................................................#......................................................................................................#................................#................................................................................................................#....................#.........................................#..........................................#.........#...............................................#.................................................#...........#..........................................................................................................................................#.........................#...................#..................................................#...................................................................
.....................#.........................................................................................................................................................................................................................................................#.....................................................................#..............................................................................#..................................#....#...........................................................................................................................................................................................................................................................#.........................................................................................#.............................................................................................................................................................................#.......##.....
#......................................................#....#.......................................................................................................................#.........#....................#................................................................................................................#...............................................................................#......................................................................................................#.....................................................................................................................................................#.........................................................................................#.................#.............................................................................................#...............#...................#..............................................................................................#
..................................................................................................................................................................................................#.....................................................#...................................................................................................#.......................................................................................................................................................................................................................................#...................................................................................................................................................#...................................................................................................#............................#................#...............................................................................#.............................#......
..................................................................................#.........................................................#....................#.......................................................................................................................................#.......................................................................................#..................................#.....#........................................................................................................................................................#...........#.......................................................#............................................................#..................#....................................................................................................................................................................................................................#..................................................
.....................................................................................................................#......................#...................#...............#.............................#....................................................#...................................................................................................................#........................................................................#..................................#.......................................................................................................#.......#..............................................#....................................................#........................................................................................#..............................................................................................................................................................................................................
.......................................................................................................................................................................#.............................#.........................................................................................................................................................................................................................................#........................................................................................................................................................#.................................................#......................................................................................................................#...................#....................................................#..........................................................................................#...........#...........................#.................................
.........#.......................................................#.....................#................................................................................#.................................#..#....#....#................................#..............................................................#...........................#.....................................................................................................................................................................................................................................................#..................................................#..........................................................................#.............................................................#.............................................................................................................#....................................................#...........................................#..........
.........................................................................................................................................................................................#.......#.....................................................................................#.....................................................................................#.......................#..................................................#........................................................................................#...................................#.............................................................................................................#.....................................................#................................................................................................................................................................#...........................................................#........................................
........................................................................................................................#.......................................................................#.................................................................#....................................#...............................................................................#..#.............................................................................................#...........................................................................................................#................................#.........................................................................................................#.......#......................#......................................#................................#........................................#...............................................................................................................................
...................................................................................#...................................#...........#............................................#.....................................................................................................................................................................................#..............................#...................................................................................................#................................................................#.............#.......#..............................................................................................................................................................................................................#........................................................................................................................#...................................................#...........................#......
.........................................................................................................................#................................................................#..................................#.........................................................................................................................#..................................#.............................................................................................................................................#...............................................................................................................................................................................#....................................................................................................................................................................................................................................#.......#...#..................................................#..
............................................................................................................................................................#........................................................................#...........#.......................................................................................................................................................................#...........#..................#......................................................#................#.........#.......................................................#.......................................................................................#.............................................................................................................................#................................#.................#..........................#.............................#..........................................................................................
............................................................#...................................................#..........................................................................................................................................................................................................................................#...............................................................................#.................................#................##.....#.............................................................................................................................................................#......................................................................................................#.............................................#.....#.....................................................................................................................................#..........................................................
................#..............................#.......................................................................................................................#........................#......#.............................................................................................#...#.................................................#.............................................................#...........................................................................................................................#.........................................................................................................#..........#..................#...................................................................................................................#..................#..........................#.............................................#.........................................................................................#.......................
................................................................................................................................................................................................#..............................................................#.......#.............#....#.........................................................................#.......................................#......................#..................#.........#....................................................#..................................................................................#...............#............................................................................................................................................................................................................................................................................#..................#......................................................................................................
.............................................................................................................................#..............#.....................................................#.................................................................................................................................................................................................................................................................................................................#..#.....................................................................................................................................................................................................................................................................................................#...................................#.............................................................................................................................................................
..........................................................................................................................................................................................................................................#.......................................................#.........................................................................#.............#.............................................................................................................................#....................#.............................................................................................................................................................................................................................................#............................................#.....#.............................................................................................................................................#.................#................
....#....................#...............................................#..............................................#.......................................................................................#...............................................#.......................................................................................#...............................................#..................................................................#.......#..................................#.............................................................................................................#......................................................................................#..................................................................................................................................#..............................#.......................#....................................#...................................................#................
........................................................................................................................................................................................#.........................................................................................................................................................#............................................................##........................................#...................................................................................................................................#................#............................................................................................................#..........................................#...................................................................................................................#.............................................#.......................................................................#..............
......................................................................#........................#....................................................................................#...................................................................................................................................................................................................#...............................................................................................................................................................................................................................................................................................................................................#..................................................................................................................#...#.#.....#.......................................................................................................................................................
.................................................................................#...............................................................................................................................................#......#.......................................................................................................................................................................................#..............................................................................................#...........................................................................................................................#..............................................................#.................#........................................................................................................................................................................................................................#.........................................................
........................................................................................................................#..............................................#.#..............................................................#.................................................#.....................................#...............................#.................................................................................................................#...................................................................................................................#.....................................................................................................................................................................................................................#............................#.................................#..................#................................................................#...............................................
..#............#................................................................................................................................................................................................#.........................................................................................................................................................#......................................................................#.......#..........#..................................#.................................................................#.......................................................................................................................................................................................................................................................................................#.............................................................................................................................................................
....................................................................................................................#...#....#...................................................#..............................................................................................................................#..............#......................................................................#.......................................................................................................................................................#................................................#....#..................#...........#.................................................#.........................................................................................................................................................................................................................................................................................................................
......#........................................#.............................................................................................................#..................#.......................#.......................................#..................................................................#..................................................................................................................................#............................................#.......................................................................................#........#.................#..................................................#............#...............................................#...................#.#................#.............................................................#..........#........................................................................................................................................................................
.....#...................................................................#........................#.......................................................................................................#....................................................................................#..............................................#...........................................................................#...........................................................................................................#........#...............................#.............#..............................................................................#....................................#.......................................#.......................................................................................................................................................#.............................................#..........................................................#....
.......#.....................#.....................#....................................................................................#.............................#..........................................................................................................................................................................................................#.................................................#.#.........................#.....................................................#.....................................#..........#.............................................................................................................................................................................................................................................................................................................................................................................................#........................#.................................
...#............................................................................................................................................................................................................................................#..................................................................................................................................#................#........................#...................................................................................................................#.............................................................................................................................................................#..............................................................#...................................#............................................................................................................................................................................................................
..............................#................................#...............................................................#........................................#.....................................................................................................................................................................................#.....................................................................................................#.........................................................#............................................................................................................#..............................................#....................................................................................................................................................................................................................................................................................................................................
#...................#.........................................................................................................................................................#...............................#...............................................................#........................................................................................................................................#..#...............#................................#.......................................................................................................................................................................................................................................................................................................#.............................................................#............................................................#.#............#.........#..............................................................#...............#........
...................................#...................................................................................................................................#........................................................#............................................................................................................#...................................................................................#...............................#.......................................................................................................................................#.........................................#.............#..................................................#.............................................................................#........................................................................................................................................#....................#..............................................................
...........................................#......................................................................#...............#...............................................................................................................................................................................................................................................................#..................................................................#............#......................................................................................................................................................#......................................#............................................................................#......................................................................#.....#.......................................................................................................................................................................#............
........................................................................................................#...........................................................................................................................................................................................................................................................................................................................................................................#...............................#.......................................................................................................................................................................................#......................................................................................................................................#.............................................#.....................................................................#.......................................................
...............................................................................#............................................................#......................................#.................#................................................................................................................................#....................................................................................#...........................#............................................#............................................................................................#...#............................#..........................................................................................................................................................................#......................................................#......................................#..............#......#............................#................................................................
..........................#........#.......#.....................................................#............................................................................#...............................#.................#............................................................................................................#...............................................#..............................................................................................................................................................#............................................................................................................................................#.......................#........#............................................................................................................................................#........................................#..............................................................................................
.............................................................................................................................#..#..................................................................................................................................................................................#...............................................................#............................................#.#...................................#..............................................................#............................................................#.................................................................#........................................................................................................................................................................................................#.........#...................................................#...................................................................................
....#..................................................................................................................................................................................................................................................#...................................#.......................#................#.......................................................#...................................................................#...............................................................................................................#.................................................................................................#.............#...........................................#.................................................................................................................................................................................#................................................................................................
........................................#..............................................................#....................................................................................................................................................................................................................................#.........#.......................................................................................................................................................#............#...............................#.........................................................................................................#.............#.......................#.............................................#..........................##.................................................................................................................................................................................................#.#.....................................
...........................#.......................................................................................................................................................................................................................................................................................#....................................................................................................#.....................#.........................................................................................................................#......#..............................................................................#....................................................................................................#.....#............#..............................................................................#..........#..............................................................................................................................................
......................................................................................................................#...................................................................#...............................................................................................................................................#.................#.....#.........................................#..................................................................................................#......................#.............................#........................................................................................................................#................................................................................................................................................#...................................................................................................#............................................................................
..............................................................................................................#...#..................................................................................................................................................#...#.............#..........................................#........................................#.........................................................................#.................#............................................................#.............#......................#..................#.............................................................................................................................................#.............#........................#.....#....................#................................................................#..........#..........................#......................................................................................................#....
............................................................#.......................................................................................................................................................................................................................................................................................................#...............................................................................#.......................#.........................................................................................#..........................................................................................................................#.........................................................................................................................................................................................................................................................#..............................................................#....
.................................#.#................................................................................................................................................................#......................................#..#......................................................................#................#........#.................................................................................................................#......................................................................#.................................................................................#.......................................................................................................................................................................................................................................#............................................................................................................................................................
..................................#.........................................................................................................................#................................................................................................................................................................................................#.......................#..........#........#..#................................................................................................................#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............
....#..........................................................................................................................................#............................................................................................................................................................................................................................#........#............................................................#.............................................................................................#..........#.............................................................................................................................................................................#.................................................................#..............#......................#..............................................................................................................#.#............................................................
...................................................................#.................................................................................................................................................#..............................#.............................................................................................#...................................................................................................................................................................................................................................................#........................................#.................................................................................................................................................................................................................#........................................#...............................................................................#.........................#..........
...............................................................................................................................................................................................................................#................#......................#.........................................................#....................................................................................................#....................................................................................................................................................................................................................................................................#.....#........#.......................#................#.................................................................................................................#......................................................................................#........#......................#..........#.......
...............................................................................#...#...........................................................#.................................#.......................................................................................................................................#..............................................................................................................................................................................................#..................................................................................................................#.............................................................................................................................................................................................................................................#........#.......#.#..................................................................................................................
.............#.............................................#...............................................................................................................................#................................................................................................................................................................................#............#.........................................................................................................................................................#........................#...........#...............................................#...........................................................................................................................................#...............................................................................#...................................................................................................................................................#......
...................................#....................................................................#..............#.................................#................#...................................#.....................................................#...........................................................#.............................................................................................................................................................................................................................................................................................................................................................................#.........................................................#.............................................#..............##..........................................................................................................................................#.................................#...........
.............................................#.................#................#.......................................................#.....................#.................................................#.......................................................................................................................................................#...............................................................................................................................................................................................................................................................#..............................................................................................................................................................................................................................#.#............................#........................................................................................................................
.......................................................................................................................................................................................................#......................................................#........................................................#....................#............................................................................................................#........................................#.....................................................................................................#.........................................................................................................................................................#....................................................................#................................#.....................................................................................................#................................................
.................#......................................................#...................................................................................................................................#......................#..........................................................................................................................................................................................................................#...............................................................................................................................#.................#.............................#.............................................................#..................................................................................................................................................................................................................................................................................................................
.............................................#..................................................................#.................................................#.........................................................................................................................................................................................................................#................................................................................................................................................................................................................................#.............................................................................................................................#............................................................#..................................................................................................#....................................................#..............................................
............................................................................#.....................#.................#.......................................................................................................................................................#.................................................................................................#.....................................................#.........................................................#................................#.....#..............................................................................................................................................................................................................................................................................#.........................................................................................#.........................#.....................#................................................................
......................................................#.............................................................................................................#................................#.......................................................................................#.........................................................................................................................................................................#.................................................................................................................#...............................................................................#.......#..................................#....................................................................................................................................................................................................................................................................#....................#................
......................................#..........................................................................................................................................................................#......#...#...............................................................................................................................#...............#...........................................................................................................................................................#....#...............#........................................#..........................................#...#.......................................................................................................#............................................#...................#.....................................................................#.....#.............................................................................#......................................
...................................................................#...................................................#.....................................................................................#.......................#.#...#.......#..#........#..................................................#........#.............................#...........#................................#...............................................................................................#....................................#.........................................................................................................................................................#....................................#.............#...............#...................................................#..........#.....#.......................................................................................................................................................#.................#.......
............................#....................#.................................................#....................................................................#.............................................................................................................................................#...........#..................................................................#.#.......................................................................................................................................#..............................................................................................#.........................................................................................................#.......................................................................#........................#...................#.............#...................................................................................................................................
.............#...........................................#............................................#..................................#...............................................#...............................#................................................................#..........................................................#.....................................#..........................#..................................................................................................................................#....................#.................................#........................................................................................................................................#................#...........................#........................#.........................................................................................##.#......#...........................................................................................
..................#................................................#.............#..........................................................................................................#..........................................................#............................................................................................................................................................................................................#.................................#...#..............#............................#..............#.......................#...............................#..................................................................................................................#............................................#.............................................#................................................................................................................................#..................................................
....................................................................................................................................................................................#....#..............................#.....#........................#................................................................................................................................................................................................................................................................#..........................................................#...........................................#................................#......#..............................................#...........................#.............#......................................................................#.......................................................................................#......................................................................#........................
......#............#.........................................................................................................................#..............................................#................................#.......................................#................................................................................#.........#................#.....................................................................................#...........................................#.......................................................#.....................#..................................................................................................................................................................................................................................................................##....................................................#..........................................#.........................................................
........#........................................#................................................................................................................................................................................................................................................................#..........................................................................................................................#..................#.................#..............................................................................#...........................................................................................................................................................................................................................#.......................................................#.............................................................................................................................................#...........................
...............................................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................#......................................................................................................#....................#.................................#.....................................#............................#..........................................................................#.............................................................................................................................................................
...................#.....................................#...................................................................#...................................................................................................................................................#........................................................................................................................................................................................................................................................................................................................................................#....................................................................................................................................................................................................................................................................................................................................................................................
...............................................#...............................................................................................................................................................................................................................................................................................................................#...........................#..................................................................................................##................#......................................................#...................................................................................................................................................#...................................................................................#.................#....#..............#...............................#.........................................................................................................................
......#...#...............................................................................................................................#...............................................................................................#...........................................................................................................................................................#...............................................................................................................................................................................................................#............#..............................#...#.......................................................#...................................................#......#..........................................................#.................................................................#........................................................................................................
..#......................................................#...................................................................................................................#...........................#........................................................................#..................................................#..............#......#...............................#.............................................#...#.....#........................................................................................................................................................................................................................................................................................#...................................#...............#............................................................................................................#...........................................................................................................#.....
............................................................................................................................#........................................................................................................#.............................................................................................................#......................................................................................................................#..............................................................................#.............................#..................................................................................................................................................................................................................................................................................................................................................................................................#....................................
.................................#.....#...................................#.....#....................................................#...........................#........................................................................................................................#..............................................................................#.........#..............................#..............................................................................................................................................................................................................................................................................................................................#....#.........#..#.............................................................................................................................................................................#............................................................................
.............................................................................................................................................................................................................................................#................................................................................................................................#.........................................................................................................................................##......................................................................................................................................................................##............................................................#.............................#...........................................................................................................#............................#.........................................................................................
...........................................................................................................#....................................................................................................................#......................#.............................................#.....................................................................#.....#...........................................................................................................................................................#..............................#........................................#.................................................................................#.#...........................#..................................................................................................................................#...............................................................................................................#......................................
...........................................#.................................................................................................................................................................#.......................................#..........................#.#.......#...........................................................#.....................................................................................................................................................................#........................#.....................................................#.................................#..............#.............................................................................#..............................................................................................................................................................#.......#.....................................#.......................................................................
..................#............................................................................................#........................#.................................................................................................................................................................#...........#................................#.........................#.....................................................................................#.....................................##.................................................................................................................................................................................................................................#............#......................................................................................................................................................................................................#..........................................................
..................................#.............................................#.......................................................................................#.....................#..........#....#..............................................................................#........................#..................................................#.........................................#......................................................................................................................#.....#........#......................................................................................................................................#..........................#................................................................................................................................................................................................................................#...........................................#......................
.................................................................................................................................#.....................................................................................................................................................................#........................................................................................................................................................................................................................#....................................................................#........................................#.....................................#..........................................................................................................#...........................................................................#.............#.....................................................................#...............................................................
................................................................................................................................................................#..........................................................................................................................................................................................#..............................................#......................................................................................................................................................................................................................#.....................................................................#................................................................................................................................................................................#......................................................................................................................................
.........#................................#............................................................................................................................................#............................................................................................................................................................................#...#...............................................................................#...........................................................................................#................................................................................#.................................#...........#.........................................................................................................................................................#................#.......................................................................................................................#........................#...............
.................................................#..............................#....................................................#..................#..#.............................................................................................#.................................................#...........................#..................................................#..........................#.................................#..........................#............................................................................................................#.............................................................................................................................................................................................................#......................................................................................#..........#...............................................................................................................
...............................#..............................................#.........#...#.......................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................................#.......................................................................#......................................................#..............#.........................................................................................................................................#........................................#.........................#...............#...............#...........................................
....#................................#......................................................................................................................................................................................................................#....................#..................................................................#...................................#....................#.......#........................................................................................#.......#........................#......................................................................................................................................................................#.......................................................................................#........................................#.......................................................................................................................................................................
......................................................................................................................................................#............................#.............................#..........................................#.....................#........................#.................................................................................#..........................................................................................................................#.................................................................................................................................#............................................................................................................................................#......................#................................................................................................................................................................................................
.........#................................................................................................................................................................#.......................................................................................................#........................................................................................................................................................................................................#.....#........................................................#................................................................................................................................................................#.............................................................................#..............................................................................................................................#.............#........................................................................
........................................................................................................................................#.................................................................................#...............................................................................................................................................................................................................#................................................#......................................................................................................................................................................#........................................................................................................#.........................................................................#.........#.............................................................................................................#.................................................
.........#......................#....#......................................#..........................................................................................................#..................................................#............................................................#..................................................##......................##................................#.....................................................................#................................#.....................................................................#.........................#...............................................#..................................................................................................................................................................................................................................#.............................................................#...........#..............................#.......
..........................#....................................................................#....................................................................................................................................#.......................................................................................................................#..........................................#......................................................................................................................................................................................................................................................................................................#.......................................................................................#.........................................................................................................................#..........#.................................................................................#.
.............................................................#......................................#........................................................................................................................................#..........#....................................................................................#.................................................................................................#...............................#....................................#...........#..............#..................................................................#..............................#...................................................................................................................................#........................................#...........................................................................................................................#........................#...........................................
........................................................................................................#................#..................#..................#..........................................................................................................................................................#......#...........#......................#.............................................................................................................................................................#......................................................................................................................................#.......#.............................................................................................................................................................................#........................................................#......................................................................................................
........#..............................#..............................#...........#.........................................................................................................................................................................................................................................................................#.............#..................................................................................................................................................#..#....................................................................#..............................................#...........................................#..............................................#............................#..........................................................#..............................................................................................#........................................................................................
.............#...................................................................................#............................................................................................................................................................................................................#..............................................#....................................#............................................................................................................#....#................................................................................................#........................#......................................................................#.....................................................................................#..............#..................#..............................#........................#........#................................................................................................................
....................................#.........#.................................................................................................................#.............................................................................#......................................................................................................#.....#.......#.......................................................#...................................#...............................................#....................#..............................#...................................................................#..............................................#................................#..........#...................................................................................................................................................................................#......................#.......................#..........................#..............................
..........................................................................................................................................#......................................................................................................................................................................................................................................................................................#........................................................#.......................#....................................................#....................#.............................................................#..................................................................................................................................#.........................................................................................................................#........................#...............................................................#..............
......................................................#...............................................#....................................................................................................#...........................................................................................................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................#
..................................................................................................................................................................................................................................#...................#.........................#............................................................................................................................................................................................................................#..................................................#.............................................................................#..........................#...............................#........................................................................................................................................................................................................................................................#............................................................
....................................................................................................#.........................................................................................................................................#..................................................#........................#......................................................................................#.........................................................................#.................................................................................................................................................................................................................................#................................................#.............................................#..........................................#.....................................................#........#...................................#............#.......................................
......................................#.............................................................................................................................................................................................#.........#.....................................................#............................................................................................................................................................................................................#.........................................................................................#.......................................#........................................#..#...................................................................................#.............#......#........#.............................#....................................................#..........................................................................................................................
........#.........................................................................#.....................................................................................................................................................#.........................................................................#....................................................................................................#..........................#...........................................................#...........................#.........................................................................................................................................................................#...........................#............................................................................................................................................................................#................#................#...............................................................
..................................................................................................#.#..............................................................................................................#...............................#...................................................................................#........#........................................................................................#..............................#...................................#..........................................................................................#..................................................................................#........................#..............#.......................................................................................#.....................................................................................................................................#.......................#......................................
..............................#..................................#.............................................................................#...........................................................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................#...............................................................................................................................................................................................................................................................................................................................#................#...............
.............................................................................................#...........................................................................#.......#.........................................................................................................................#...........................#..............................................#..............................................................................#........#.....................................................#.................................................#.#...........................#...................................#.....................................................#...........................................................................................................#...................#....#.......#...................................................................................................................................................................
...............#...............................................................................#....................................................................................................................................................................................................#................................#.........#............................#..............#..........#...........................................#.............................................................................#...................#.............................#..............................................#.............................................#..........................................................#..........#.......................................................................................#...............................................................................................................#..............................................................#..
..........................................................................................#..............................................................................................#.......................................................................................#.............................................................................................................#.............................................................................#...................#.........................................................................................................#..........................#......................#..........................................................................#........................#...........................#.....................................#.................................................................#....................................................................#....................................................
.......................................#................................#....................................................................................................................................................................................................................................................................................................#...........................................................................#....#..................................................#.........................................................................#............................#..............................................#....................................................#................#........................................................................................................................................................................................................#........................................................................
...................................................................................................................................................................................................................#.#..................................#....................##..........................#............................................................................................................................................#..............#......................................#................................................................................................................................................................#....................................................#......................................................................................................................#.....................................................................................................................................................................
....#................#......................................................................................................................................................................................................#...............................................................................................#.........................#....................................................................................................#................................................................................................................................................................................................#....................................................................................................................#..........#........................#......#......................................................................................................................#.....#.............................................................#.......
...........................................................................................#...................................#.#............................................................................#.......................................#...................................................................................#..................................#...............................................................................................................................................................#...........................................................................................#.............................................................................#.........................................................................................................................#.....#...............................................................................................................#.....................................#.........#.......
............................................................................................................................................................................................................#..........................................................................................................................................................................................................................................................................#.............................................#..............................................#.........#..#............................##...#.....................................................................................#......................#.....................................................#................................................................................................................................................................#......................#......#.........................
.......................................................................................................................................................................................................................................................................#.....#.............................................................................................................................................................#........................................#...................................................................................................#.......................................................#...............................................................................................................#.....#.....................................................................................................................................................................................................#.........................................##.......
............................#.......................................................................................#........................................................................................................#...........................................#................................................................................................................................................................................................................#.....................................................................................................................................#..........................................................................#........................................................#.........................#...............#.........................................................................................................................#......................................................................................
.......................#................................................#............#................................................................#..................................................................................#............................................................#..................................#.............#................................................#.......................................................#...................#..............................................................#.#................#.#..........................................................................................#...................................................................................................................................#.......................................................................................................................................................................................................................
........................................................................................................................................................................................................................#........................................................................................................................................................................................................................................#..............................................#.........................#...........................................................................................................................#......................................#......................................................................................................................................................................#...................................................................#..........#...........................................................
..............#...............................#............................................................................#..............................................#.............................#..........................................................................................#.........................................................................#..........#............................#................................................#.....................................#.....................................................................................................................#...............................................................................................#...................................#.......................#.........................................................................................................................#...........#..........................................................................#...............
.................#....................................................................................................................................................#.................................#....#...................................................................................................#.........................................#................................#...................................................................................................................................................#............................................#.............................................................................................................................................#................................................................................................#..............................................................................................#...................................................................................
............................................................................................................................#..........................................................................................................#................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................................................................#..............................................................................#...........................................................................#..#...........#..........................................................................................
...................................#...........................................................................................................................#.........#.....................................................................................................................................#..................................#....................................................................................#...........................................................#..........................................#......#...............................................................................................................................................................................................#.................................................#......................#.#................#...................................................................................................................................................#.........................
.............................................................................................................................#..............#..........................................................#..............................................................................................................#....................................................................................#.............................................#.............#.......................................................#..................................................................................................................................................................................#..............................................................................................#......................................#............................................................................#.......#.................................................................................
....................................#.........................................#..................................#.........................................................................................................................................................................#...................................................................................................................#......................................................................................................................................................#.......................................................................#......#...................................#..........................#...#...............#.................................................#.....................................................................................................................................................................#.......................................................#......
...................................................................................................#......................................#.........................................................................................................#................................................................................................................................................................................................................................#.................................................................................................#........#................................................................#....................................................#....................................................#.......................................................................................................................................................................#...........................................................................
.#...................................................................................................................#...........................................................................................................................................................................................##..........#...........#...........................................#............................................................................................................................................................................#.............#................#.......................................................................................................................................#.........................#.............................................................................................................................#...........................................................#.....#........................#..................................
.....................................#...........#...............................................................#............................................................#.......................................................................................................................................................................................................................................#....................................................................................................................................................................#................................................#.........#..................................................................................................................................#...................................................#.....................................................................................................................#..........................................#................
#...........#................#...........................................................................................................................................................................................................................................................#..............................#.#....................................................................#.............................................................#........................#.........................................................................................#.........#.#..#............................................................................................................................................#...........................................................................................................................................................#.................................#............................................................................#.......
....#...........................................................................................................................................................................#................................................................................................................................................#..........................................#..............................................................................................................................................................................................................................................................................................................................................................................................................#....................................................................................................#..#...................................#...............................................................#.......................
...............................................................#......#..........................................................................................#.....................#................................#.................................................#........................................................#...............#..................................................#....................................................................#........................................#...........................#................................................................#....................................................................#........................................................................................................................................................................................#.......................................................................#................#............................#.................#.......
.#.......................................................#......................................................#...............................................#...........................#...#...........................................................................................................................................#..................................................................................................................#.....#......#......................#.................................#.......#...................................................................#.............................................................................................................................................................................................................#...#.......................................................................................................................................................................................#...
................................................................#...........................................#...................#.........................#......................................................................................................#............................................................................................................................................................................................#...............................................................................#.......................................................................................................................................................................................................................................................................................................................#.........................#.........................................................................#....................................................
........................................................................................................................................................................................#.............................................................#.....#.#................................#..#...........#......................................................................................................................................#....................#..............................................................................................................................................................................#...#...............#..........................#....................................................#..................................................#....................................................................#........#...............................................................................................................#................
..............#.................#......................................................................................................................#............#..............................................................................................................#....................................................................................................#.....................................................................#..........................................................................................................#..............................................................................................................................#.................................................................................#.........................................................................#...........................................................#..................................................................................#...........
....#.......................................................................................................#......................................................................................#.................................................................................................#................................#..........................................#.......#.....................................................................................................................................#.......................#...........................................................................................................................................#...........................................................................................................................................................................................................................................#.....................#......................................#...........#......
.........................................#...................#.................#............................................................................................................................................................................................................................................................................................................#......................................................................................................#....................................#....................................................#...............................#...................#................#..................................................................................................#............................................................................................................................................................................................##...........................................................
....................................................................................................................#.........#.....#.........................................................................................................................................................................................#........................................#.............................................#........................................................................................................................................#.........................#...............................................................................................................#..........................................................#............................................................................................................................#................#.............................................................................................................
....................................#.................................................................................................#......................................................................#.....................................................................................................................................................................................#.............................................................................................#........................#.........................................................................................#..............................................................................................#.....................#.......................................................................................................................................................................................#.....#....#................................................................#.................
...............#...............................#..................................#.................#...........................................................................................................................................#...........#.....................................................#...............................#............................................................#..................................#...............................................#...............................................................................................................................................................................................................................................................................................................#.....#.............#...............................................................................#.......#.........................#......................................................................
........#................................#.......#......................................................#.............................................#......................................................................................................................#.................................#.........#..........................#............................................................................#...........................................#......................#................................................................#..........................................................................................................................................................................................#....................................#.................#......................#.......#...........................................#.......................................................................................#.............#......................
...................................................................................................................................................................................#.......................#..........................................#...............................................#.....................................................#................................................................................................................................................................................................................................................................#...................#...................................................................................................................................................................................................#........#............................................................................................................#....#....................................#.........
....................#...............................................#.........................................#.........................#..............#..................................................#....................................#...................................#.........................#....................................................................................................................................................................................................................................................#.......#.............................................................#.........................................................................................................................................#.........................#................................................#..........................................#.........................................................................................................#............
..........#..........................................................#...........................................................#.....................................................................................................#.........................................................................................................................................................#.....................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................#....................................#...............................#.....................................................................................................................................................................#........................................................................................................#.......................................................##....................................................#.............#......................................#.............................................................................#........................#............................................................................#................#................#.........................................................#......................................................
....#..........................#...........................................................................................................#......#...............#..................................................................................................................................................................................#.............................................................................#............#..............#................................................................................#.............................................................................#..........................................................................................................................................................................................................................................................#................................................#.......................................................#............................
........#.............................................................................................#................................#....................#.......#..............................................................................................................................................................................................................#..........................#.......................#.........#.....#..............................................................................................#..#.................................................#...........................................................................................................................#..................................................#....................................................#.............................................#..................................................................................................................................
............................................................................................#.................................................................................#...........................................................................................................................................................#......................................................................................................................................................#........................#...............................................................................................................................................................#.....................................#.........................................................................#...#............#...............#................................................................#............................#...............#.....................#...............................................
...................................................#.....................................................................................................#....................................................................................................#..........................................................................................................................................................................................................................................................................#............................................................................................#...........................................................................#.........................................................................................................................................#.....................................#...............................................#.....................#......................................................
..#...............................................#...................................................................#..................................................................................................................................................................#...........................................................................#....#.......................................................................#....................#.............................................................................................................................................................................#.............................................#................................#....................................................#..#.........#............................................................#....................................................................................#......................................................................
....#.....................................................................................................................................................................................................................................................#......................................#............................#................................................................................................................................................#.........................................................................#....................................................................#.......................................................#...................................................#.......................................................................................#...................................#..........#.................................#.....#...................................................#.................................................
#......................................................................................#.............................................................................#........................................................................................................................................................................................................................................................#..........................................................................................................................................................#..................................#...............#........#..............................................................................................................................................................................................................................................................................................................................................#..........................
.......#.................................................................................................................#............................................................................................................................#..............................................................................................................#............................................................................................#.................................................................................................#......................................................................#..........................................................................................................................................................................#...........................................................................................#............................................................................................................
................................................................................................#...............................................................#...........................................................................................................................................................................................................................................................................................................................................................#..................#....................................................................................#........................................................................................................................#.................................................................................................................................................................................................................................................................
............................................................................................................#....................................................................................#.....#...#.................................................................................................................#.........................................#...........................................................................#.........#............#....................................................................................................#................#.............................................................................................................#.......................................#........................................#.................................................................................................................................................................................................#......................#......
........................#.......................................................................#..............#.....................................................................................#...........................................................................................................#........#..........................#................................................................#........#...........#................................#.................................................................................................#..................................................................................................................................#.................................................................................................................................#...........................................................................................................................................................................
#...........................................................................................................................................#.......................................#..........................................................#......................................................................................................................................................................................................................................#.......................#........................................................................................#.............................................................#.........................................#..........................................#....................................................................................................................................................................................................................................................#...............
#........................................................................................................#.........................................................#...........................................................................................................................................................#..............................................................#................................................................................#........................................................................................................................................................................................................................................................................................................#.............#...#.............................................................................................................................................#......................................#.......#.......................
..........................................................................#.....................................#.........................#...................................................................................................#..................................#............................................................................................#.............#.......#.............#......................................................................................................................#............................#....................................................................................................................................................................................................................#.........................................................................................................................................................#......#...................................................#...........#..
.............#............................................................................................................#........................#.....................#...................................................................................................#.........................................................................#.......................................#........................................#......................................................#.....................................#......................................................#............#....................#.#...........................#.#......#............................................................................................................#...#..........................#........................................................#................................#..............................................................................................................#....
.....................................................................................................................................................#................................................................#......................................................#.#....................................................#...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...............#..................................................#..............................#...........#................................
.............................#...................................#...#..........................................................#..............#.....................................................................................................................................................#...............................................................................................................................................................#..................................#................................................................................................................................................#.........................................................#......................#...............................................................#.....#.............................#..............................................................#.........................#.................................................#..#..................................
........................................................................................................................................#...........................#................#.......................................#.....................................................................................................................................................................................................................................#.........................#................................................................................#..................................................................................................................#............................................#...............................................#..................................................................................................................................................................................#.............................................
..........................................................................................................#...................................................................................#......#.....................................................................................................#.............................................................................#.#.................................#.................................................................................................................................................................................#...........................................................#........................................................#........................................#..........................#.............................................................................................#.........................................................#..............................................................
.......................#........................................................................................................................................#.....................................................................................................................#.............................#....#...............................................................................................#.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................
..................................#.......................................................................................................#.....................................#.......................................................................................................................................................#...................................................................................................................#.................................................................................................#..........#.................................................................................................................#.......#............................................................#................................#.............................................................................................#..........#....#...............................................................................................................
...........................................................................................................................................................#..................#.............#...............#.......................#..........................................#......................................................#......................................#.................................................................................................................#.....................................#....................#........................................................................................................................................#.......................................................................................................#..............................................................................................#.....#.............................................................#................................................
............................................................................................................................#.....................................................................................................#..........................................................................................................................................................................................................................................#....#...................................................................#...........................................................................................................................................................#.....................................#.......................................................................................#...............................................................................................................................#..............................................
.........#............................................#.........................................#.............#...............................................................................................................................................................................................#................................................................#........................................................................................................................................................................................................................................................................................................................#........................#.#..........................................................................................................#....................................#...........................................................................#...............................................................
.............................................................................................................................................................................................................................................................................#........................................................................................#....................................................#...................................................#........................................................................#...........................................................................................................................................................................................................................................................................................................#.............................#............................................................................................................................
.....................................................##..............................#................................................................................................................#................................#.................................................................................................#...............................................................................................................................................................................................................................................................................................................#.........................#................................................................#............................#.........#.............................................................................................................................................#.....................................................................................
..............................................................................................................................................................................................................................................................#.............................................................................................................................................................................................................................................................................................#.#...............#........................................................#..........................................................................................................................................................#.......#.................................#.................................................................#.....................................................................................#..........................
............................................................................................................................................................................................................#................#...................................................................................................................#.......................................................................#.....#......................................................................................................................................................................................................................#.................................................................#...............................................................................................................................#......................................................................................................................................................................
.................................................................................................#............................................#........................#......................................................................#....................................................................#...................................................................#..#..........................................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................#...................................#.............................
.#.........................................................................................................................................#.............................................................................................................#..............................#................................#............................................#......................#..........................................................#...........................................................................................................................#.#...........................#........................................................................................................................#...................................................#..........#.........#.......................................................................................#................................................................#.................................................
........................................#...#....................................................................#...............................................#.........#...........................................................................................................#......................................................................................................................................................##...........................................#..........#..........................................................................................................................................................................................#...................#.......................................................................................................................................................................................#.........................................................................................#.......................
.....................................................................................#..........................#.......................#.................................................................................................................................#..........................................................#............................................................................................................................................................#...................................#...................................................................................................#..............................................................................#.........................................................................................................................................#...........................................................................#.........................#.....#........#......................................
.................................................................................................#....................................................................................#.....................................#...........................................................#.................................................................................................#..................................................................................................................................#...................................................................................................................................................................................................#..........................................................................#....................................................................#..........................................................#..................................................................................
.......................................#..........................#...............................................................................................................................................................................................#..............................................................#......................................................................#............................................................................................#.........#......................................#........................................................................................#..........................................................................................................................................................................................#..............................#.............................................................................................................................#...#...................
..........................................................................................................................................................................................................................#...............................................................................................................................................................................................................................#......................................................................................................................................#..................................................................#....................................................................#...#...................................................................................................##............................................................................................................................#...............................................
....................................................#.....................#...............................................................#......................#..........................................................#...............................................#................................................#....................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................#........................................................#...............................................#..................................................................................................
.............................................#...................................................................#....................#.............#....................................................................#.#.............................................#....................#................................................................................................#....#..............#...#......................................................................................................................................................................................#......................................#...............................................................................#..........................................................#....................................................................................................#.............#.....................................................#.....................................................
.................................................................................................................................................#....................#...............................#...................................................................................#..............#.............#.........................................................................................#............#...............................................................................................................................................................#......................#.............................#.......................................................................................#...............................#.................#........#......................#.........................................................................................#......................................................................................#...#........#...
........................................................................................#.................................................................................#..........#.................................................................................................................................................................................................#.#...........................................................................................#........................................................##......................................................................................#..................................................................................................................#...#...........................................#.......................#.....#...............................................#.................................................................#.................#...................................................
.....#.......................#........................#......#............................................................#......................................................#.........................................................................................#.............................#...........................................#...........................#............#................................#................................................................#.........................................#................................................#..............................................................................................................................#..........................................................#...........#................................#..............................#...............................#.............................................#...........................#...................................................
............................................#.#..........#..........................................................................................#............................................................................................................................#......#...........................................#............................................................................................................................................................#............................................................................................................................#.............................................................................................................................#.....................................................................................................................................................................................................................................................#............
.................................#................................................................................................................................................................................................................................#.........................................................#.#...#.......#..............................#........................................................................................#................................#..............................................................................................#............#........................................................................#.................................................................................................#.......................................................................................................................................................................................#.........#.............#....................
.............#.....................................................................................................................................................................................................#........................................................................................................#........................................................................................................#...............................................................................#........................................................................................................#....................#..........................................................#............................................................................................................................................................................................................................................#...........................#...................#...................
......................#....................................................#.............................#.......................................................................................................................................................................................#..................................................................................................................#...........................#.........................................................#......#.#.......#.............................................#.....................................................................................................................................................#......................................#..................................................................................................................................#.....................................................................................................................
............#.....#.....#...............................................................................................................................................................................#..#..#......................................................................................................................#.#.....................................................................................#...#................................................#..............................#.............................................................................................................................#.............................................................................................................................................................................#...................................................................................................................................................#.............................................
........#...........................................................................#..#...................................................................................................................................................................................#.........................................................................................................................................................................................................................................................#...................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................................................
...................................................#..............................#.......................................#...........................#............................................................................................................................................#.......................................................................................................................#........................................................................................................................#................................................................................................................................................................................................................#......................#...................................................................................................................................................#.........................................#....................................
......................................................................................................................................................#..................................#..............................#.......................................................................................................................................................#.............................#.........................................................................#......#......#..................................................................#................#.#...........................................................#.................#...................................................................#..............................................................................................................................................................................................................................#.................................................
............#...................................#..................................................................................................................#......#................#.....#...............................................................................#..........................................................#...................#................................................................................................................#........................................................................................#.........................................................#........#...................................................................................................#..................................#............................................................................................................................#..#..................................................................................#.......................
.....................................................................................................................................................#....#......................................................................#............................................................#...............................................................................................................................................................................#.................#................................................................#................................#.................#......................................#................................................................................................................................................................#..........................................................................#..................#...............#........................................#...........................................
...................................#.........................................................................................................................................................................................................................................................#..............................#...............#...................................................................................................#................................................................................................#..#.........................................................#..............#..................................................................#....................................................................................................................#............................................................................................................................................................................##...........................
....................................#................................................................#...............................................#................................................#..............................................................................................................................................................................#.............................#............................................#.....#.......................................................................................................................#...............................#......................................#...........................................................#...................................................................................................#............................................................................................................................................#................#...........................
..................................................................................................................................#...........................................................................................................................................................................................#...............................................................................................#...........................................................................................................#...............#.#................................................#...........................#......................................................................................#.............................................#...........................................................#......................................................#.............................................................................................................................
...................................................................................................................................#....................#............................................................................................................................................................................................................................................................................................................................................#........................................................................................................................................................................................................................................................................................................#........#.................................#.......................#......................................#..........................#.........................#.....................#...........................
.................................................................................................................#.....................................................#............................................................#.............................................................#.#.........................................................#..........................................................#.................................................................................................................................#..............#...............................#.........................................................................................................................................................................................................#..........................................................................................................................................................................................................
..........................................................................................................#..................................................................................................................................................................................................................................................................................................................#..............................................................................................#...............................................................................................#...........................................................................................#................................................................................................................................#......................................#..............................................#......................................#..........................#.............
...........................................................................................................................#...................................................................#............................................................................................................................................................................#...........................#....................................................................................................................................................................................#...........................................................#.........................................................................................................#.....................................................................................................................................................................................................................................................#.....
..........................................#................................................................#...............................................................................#..............................................................#.............................................................................................................................................................#....................................................................................................................................##......#...............#...............................................#..........................................................................#..........................................................................#........#.....#..................................................#..........#....................#.................#.......................................#.......................................................................
......................................#................................................#........................................#............................................................#........................................................................................................................................#...................................#.......................................#.......................................................#............................#.............................................................................................................................................................#........................................................................................................................................................................#......#..................................................................................................................................................................#......
...............................................................#...................................................................................#.....................................................................................#..........................................#.............................................................................#...................................................#...........................................#.............................................................................................................#...........................................##..........................................#...........................................................#..........#...................................................................................................................................#...........................................................................................................................................
.....................................................#................................#.......................................#...................................................................................................................................................................................................................................#.................#.#.............................................................................................#................................................#............................................................#...................................................................................................................................#...............................#...............................#......................................#.......#............................................#............................................................................................................................
.#..................................................................................................#..................................................................................................................................................................................................................................................................#.........................................#.............................................................................................................................................#....#............................................................................................................................................................................................................#.................................................................................................................................................................................................................................#...........
...............................................................................................................#...............................................................................................................................................................................................................................#..................................................................................................................................#..............................................#.....................................................#........................................................................................................................................................................#........................#....................#..............................#.....................................................................................#........................................................#.....................#............
....................................................................#.............................................#...............................................................................#..........................................................................................#...........................#.................................................................................................................................................................................................................#........#.......................................#........................................................................................................................................................................#.................................................................#.................................................................................................#...................................................................#..#..........#...
...............................#....................................................................................................................................#..................................................................................#...............................................................................#..........................#........................................................#.........#...........................................................................................................................#.......................#.....#....................#......................................................................................................#..................#..........................................................................................................................................................................#............#............................................#...........................................
#...........#..#....#.............................#..........................................................#........................................................................................................#...................................................................................................#......................................................................................................................................................................................................................................................#..........................................................................................................................................................................................#...............................................................#.........................................#........................................................................................................................................
..............................................................................................#................................................................................................................................................................................#...............................................................................#........................................................................................................................................#.....#.....................#..........................................#................................................................#..#............................................................................................................................................................................................................................................................#............#...#....................................#........................................................
...............................................................................................................#...............................................................................................................................#.....................................................................................................................................................................................................................................................................................................#.......#.............................................................................................#....................#..................................#.....................................................................................#..................................#................#...........................................................................................................................#.....................................
......................................#........................#........#.................................................................................#.......................#..............................#............................................................................................................#..........................#...............#........................................................#..................................................................................................................................#.........................................#.............................................#........................................................................................................................................................................#.............................................................#...................#..............#..............................#.....................................#..................
.........................................................................#........................................................................................................................#.............................................................................................................................................................................#..............#.............#..................................................................................................#..............#............#...............................................................................#...............................................#.............................................................................#............................................................#.....................#...................................................................................................#.................#...#.......................................................
.....#........#.....##..................................#............................................................................................................................#....................................................................#........................#...............................................#...................................................#.............................#............................#.........................................................................................................................................................................................................................................................................#................................................#............#...........................................................................................................................................................................................................#........................
..........................................................................#............#...............................................................................................................................................................................................................#........................................................................................................................................................................................................................................#...................................................................................................#.........................#................................................#......................................................................................#.......................................#...................................................................................................#................................#...........................
..................................................................................................................#...................................................................................#................................................#.............................................................................................................................................................#......................................................................................................#.............................................................................................................................................................................................................................................................................#........................................#.............................................................................................#.......................#..................................................#..
...................................................#..........#........................................................................................................#...................................................................................................#.........................................................................................................................................................................................................................................................................................................................................#.............................................................................................................................................#......................................................................................................................................................................................................#....................................................
................................................................................................................................................................................................................................................................................................................................................#............................................................................................................#............................#.............................................................................................................................................................................................................#................................................................................................................................#............................................................................#.............................................#..........................................................
..................................................#.....................................................................................#.....#......................................................................#............................................................................................#........................#.......#...............#..............................................................#..........................................................................................#.................#...................................................................................#......................................#.....................................#......................................................................................#.......#................................................................................................................................................#..............................................................
............#.......................................................................................................................................................................................#...........#............................................#.......................................................................................#.....................................................................................................................................................................................................................................................................................................#.............................##...........................................................................................................................................................................................................#........................................................................................................................
.#.....................#.....................................................................................................................................#.................................#..............................................#............#........................................................................................#..................#....................................................#...........................................................................................#..............#....................................................................................................................................................................#............#...................................................................................................................#.................................................................................................................................................................................
..........................................#.....................................................................#.....#.....................................................................#........#..............................#..................................................#................#.........................#........................#.................................................................#..........................................................................................................................................................................................................................#..................................................................................................................................................#............................#....................#.................................................................................................................................................................
........................................................#.........................#....................................................................................#....#..............................#....#...................................................................................................................#....#......................................#.#..#..........................#............................................................#...............................................................................................................#..................................#.....................................................................................#..............................................................................................................................................................................#................................................................#...............#........................................
.#.................................................................................................................................#............#.............................................................................................................................................................................................................................................................................................#.......................................#..................................................................................................................................................................................................................................................#........................................................................................................................#..................................................................................................#.........................................................
...............................................................................................................................#.............................................................#........................................................................................................#..........................................................................................##.....................................................................................................................................#........................................................................................................................................................................................................................................................................#.............#...............................................................................................................................................................................................
......................................................#...........................#..................................................................#..................#.................#....................................#..................#.................................................#...............................................................................................................................................................#...........................................................................................................................#.#...............................................................................................................................................#.....................................................................................#.................................................#............................#.......................................................................................................
............#............#...#..................................................#...........#.................................................................................................................#.............................................................................#.........................#.....................................#...............................#........#....................................#.....#............................................................................................................................................................................#........#...............................................................#...................................................................................................................................................................................#....................................................................................................................................
.................................................................................................................................................................#.............................#...............................................................................................................#..............................................................................................................................................#....................................#...........#............................................#......................................#...#...............................#..........................#....................................#.......................................................................#.....................................................................#.........................................................................................................................................................................
#................................................................................................#........................................................................................................................................................................................................................................................................................................................#......................................................................................................#.................................................#................................................#.........#......#.........................................................................................................................#...........................................................................#........................................................#..........................................................................................................
...........................................#....................................................#................................................................................................#.......................................#.........................................#...................................................................................#............#........................................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................................................................................................#......#........................................................
.......................................................................................................................................................................................#...............................#...................................................................#..............................................................................#..................................................................................................#.................................................#......................................#.......#..........................................................................................................................................#..........................#.....#.............................................................................................................................#.........................................#........#................#..................................................................
......................................#.....................................................................................................................................................................................................................................................................#..............................................................................#..............................#..............................#............................................................................................................................................................................................................#......................................................................#.....................#..................................................................................................................................................#........................................................................................................
.......................................................#.......................................................................................................................................................................#.#..#.#............................................................................#...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##........#..........................................................#..........
.....................................#.........................................................................................................................................................................................................#......................................................................................................................................................................................................................................................................................#...............#...................................................................#.................#..............................................................................................................#..................................#.........#........................#......................................................................................#...............................................#..................#..................#.........#......
..........................................................................................................................................................................................................................................#..............................................................#...............................................................................................................................#.........................................................................................................................#......................................#..............#............................................................................................................................................................................................................................#..............................................#.........................................................................................................................
.........#............................................................................................................................................................................................................................#.....................................................................................................................................#.................................................................................................................#...................................................##.....................................................................................................................................................#..........................................................................................................................................................................................................................................................#...........#..........................................#...
...................................................................................#............................................................#...............................................................................................................................................................................................................................#.........................................................................#.........................................................................................#..................................................................#.................................................................................................................................................................................................................................................................................................................................#........................................#............................
.......................................................................................................................#........................................................................#........................................................................................................................................................................................................................................#.............................................................................................#..................#..............................................................................................................................................#...................................................................................................................................................................#..................................................................................#..............................................................
.......#.......#......................#.....#.................#...........#..........................................................................................................................................................................................................................................................................................................#.......................................................#............................................................##...................................................................#..........................................................................#.#...............................................................................................#.....................................................................................#.......#..........................#....................#..#.................................................................................................................
...............................................#..............................................................................................#..........................................................................................#...................................................................................................................#.................#........................................................................................................................................................................................#....................#.................................................................................................................................................#...........#......................................................................................#.....................................................#................................................#............#........................................................
.........................#...............................................#....#...........#.................................................................................#..................#.....................#.........................................#...............................................................#..............................................................................................................................................#......#.......................................................#........................................#....................................#.............................................................................................................#................................................................................................................................................................................................#...............................................#...........................#........
......................................#................................#......................................#...................................................#......#................#.........................................................................................................................................................................................................#........................................................................................................................................................................................#.#...............................................................#...........................#................................#.....................................#....................................##.........................................................#.....................................#...............................#...#.............................................................#....................
............#........................#.....................................................................................................................................................................................................................................................................................#.....................................#...........................................................................................#................................#..................................................................................................#..............................................#................................................................................................#.................#.........#...............................................................................................................................................................................................................#..............#..................
.......................................................................................#.................................................................................................................#...........................#...............................................................................................................................................................#...........................................#..............................................#.....................................................#....#....#...................................................................................................................................................................#...............................................................................................#.....................................#.........................#........................................................................#............#....................................
........#....................................................................................................................................................................................................................................................................................#.........................................................................................................................................................................................................................#........#.......#................................................................................................................................#....................#.............................................................#........#..................................#...................................................#..................#..............................#................................................................................................................
........#................................................................................................................................................................#..............#...................................................................#.............................................#............#...............................................................#..............................................................#......#.............................#.................................#........................................................................................................................................................................................................................#........................................................................#.....................................#..#......................#................................................#..........#...................................................................
..........................................................................................##.....#..............................................................................................................................................#..............#......#.............................................................................................................................................................#........................#.......................................................................................................................................................#...............#............................#............................................................................#...............................................................................................................................................................................................................................................................................
......................#......................#....#...............#.....................................#....................................................................................................................................................................................#.......#....................................................................................................................#.........................#...................................................................................................................................................#.........#....................................................................................................................................................................................................................#......................................................................................................................................................##...............................
................................................................................#............................................................#........................................#............#............................................................#..................#............................#......................................................................................................#.....................................................................................#..#..#.......#........#..............................................#.......#...............................................#....#..................................................#..............................................#................................#...................................#........#.............................#........................................................#.......................................................................................................
..........................................................................#.........................................................................#..................................................................................................................#..................................#.#....................#.................................#....................................................................................................#..............................................#...#...............................................#..........................................................................................#................................................................................#..........#............................#........................................#.........#...................................................#........................................................................................................................
.......................................................................................................................................................................................................................................................................................#...............#.........................................................#..............................................................................................#......................................#..........#.............................................................................................................................................................................................#...................................................................................................#...................................................................#......................................................................................................................................
..............................................................................................................................................#...#...............................#......................................#..................#.................................#.......#............................................................................................................................#...............................................................................................................................................................................................#.......................................................................................................................................................................................................#.................................................................................................................#.................................................................................
...................#........#.............................................................................................................#...........#...............................................................................................................................................................................#..............................................................................................................................................................................#......#............#........................................................................................................................................................................#....#.................................................................................#...........................................#...........................................................................................#....................#........................................................
.....................................#....#...........................#..................................................................................................................#.............................................#................................................#....................................................#...........................................................................................................................................................................#........................#...........................................................................................#..................................................................................................................................#.........................................................................#..........................................................#.....................#...............................#..................................................
...................................#...........................#...............................................................................#......................................................................................................................................................................................................#..........................................................................#.....................................................................#..........................#.......................................................................................#.......#.#..........................#.........................................................................................................#..................................................................#............................................................................................................#....................#................................................
......#..................................................................#............................................#..........................................................................................................................................#..................................#..................................................................................................................................................#.........................................................................................................................................................................................................................................................................................#.......................#..................................#.....#.................................................................#..........................................................................................................................................
.........................................................................#......................................................................................................................................#................#.....................................................................................................................#........................................................#........................................................................................................................................................#............................................................................................................................................................................#................................................................#.........................................................................................................................#....#....#......................#............................................
......................................................................#...........................................#...............................................................................................................#........................................................................................................#....................................................................#......................................................................................#.........................................................................#..........................................................................#.#..............#................................#............................#......................................................................................#............................................................................................#...................................................................................#...........
................#.....................#..........................#..................................................................#......#............................................................................................................#........................................................................#...........................................................#........................................................................................................................................................................................................#.....................................................................................................#..................................................................................................................................................................................................................................................................................................................
...........#...............#....................................................#...................................................................................................................................................#.....................................................................#........#...........................................................................................#.......................................................................................................................................................................................................#....................................................................................................#............................................................................................................................................................................................................................................#........................#............................
.............................#...........................................................................................................................................................#.......................................................................................................................................................................................................................................................#........#..................................................................................................................................................................................#..#....................................................................#...............................................................................................................................................................................................#.............................................#..................................#........................
..........................................................................#.#.............................#.............................................#....#.#...#...................................................................................................#.....#................#...............................................................................#...........................................................................................................................................................#.............#..................#.............#...................................................................................................................................#.....................#...........................................##..............................................................................................................................................................#...........#.................#.................................
......................................#.................#............................#...#.................................................................................#.....................................................................#............................#....#..#.#...............................................................................................#.............#...#...........................................#.....................#............................................................................................................................................................................................................................................................................................................................#...............................................................................................................................................................................................#.....................
..............................#....#.............................................................................................................................................#....#.........................#................................##...............................#...........................................................................................................................................................................................#..........................................................................#................................................................................................................................................................................................................................................................................................................................................................................................#...............#........................#...................#.......
.......................#............................................................................#..................................................#..#....................................................#.......................................................#...................##...............................................................................................................#.............................................................................................................................................................................................#.........................................................................#...#....................#..................................................#...........................#....................................................#....................................................................................................................................................#........................
..........................................................................................................................................#.......#.........................#......#............................................................#........................................................................................................................#.........................................................#..................................................................................#....#.......................................................................................#...................................................................................................................................................................................................#.....#.................................................................................................................................................................................................
.......................................................................................................................................#......................................................#..........................#...........................#.......................................................................................................................................................................................................................................#....................#..................................................#........#..............................................................#..................................#.......................#.....................................................................#................#..............................#..................................................#..............................................................................#.#............................................................
.................................................#........................................................................................................................................................#......................................................................................................................#..#................................................................................................................................#..#...........................................................#................................................................#.................................................................#............................................#....................................................................................................................................#.....................................................................................................................................................................
...............................................................#..................................................................................................................................................................................................................#...#.....................................................................................................................................................................................................................#...............................................................................................................#...........................................................................................................................................................................................................#...#............................#...........................................................................................................................................#.........
......................#......................................................................................................#...................................................................................................#...............................................................................................................................................................................................................................#.....................................................................................................................................................................................#................................................................................................................#....................................................................................................................................................................#......................................................#..........................
..........#......................................................................................................................................................#...............................................................................................................................................#..................................................#........................................................................................................................#....................................................#...................................................................................#.......................................................................#................#...................................................................................................#....................................#.......................................................................................................................................#..............
.....................................................................................................................................#............................................#......................................#.......#...............................................................#.......#....................................................................................................................................................................................................................................................#............................#.....................................#..................#...................................#................................................................#.............................................................................#......................................................#......................#........................................................................#...#......................#.....
.....#.............................................................................#.......................................................................................................................................................................................#....#...................#..................................................................................................................................................#......#................................................................................................#.....................................................................................................................................................#....................#.#......#...............................................................................................#...........................................................................................................................................................................
.........................................................#......................#..........................................................#......#.........#.............................................................................................................................................................................................................#.............................#....#........................................#......................................#.....................................#................................#....................................................#...............................#...............................................................................#..................#..............................................#...................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................#..................................#............................................................................................................................................................................................................#..................................#.#...............#........................................................................................#..................................#......................#.......#.....................................................................................................................................................................................................................................
..........................#.......................#...................................................................................#.................................................................................................................................................................#...............#....#...............#.............#..........................................................................................................................................................................................................................#....................................#............................................................#.........................................................................................................................#......................................................#..............................................................................#....................................#.................................
....#.............#..........................................#.......................#................................#....................................................................................................................................................................#........................................................#..................................................#...........................#...................................................................#.............................................................................................................................................#..............................................................................................................................................#.................................................................#.....................#..................................................................................................................................
......................#.................................................................................................................................#..............................................................#...............................................................................................#..................................................................................................................................................#.............#................................................................................................................................................................................................#...........................................................#......................................................................................#...............................................................................................................................................................................#..
.............................................................................#.............................................................................................................................................................#........................................#........................................................................................................#.....................................#...............................................................................................#.............................#................#.............................................#..................................................##...........................................................................................................#........#.........................................................#.........#........................................................................................#........................................................
..........................................................................#.....................................#..........................................................................................................................................................................................................................................................#..............................................#...........................................................................................................................................#...........................................................................................................................................................................................#.................................................................#.................#......................................................................................................#.....#...................................#.......................
.................................#...........................................#..##.............................................................................................................................................................................#...............................................................................................#............................................................................................................................................................#.....................#....................................................................#...........................................................................................................................................................................................................................................................................#...........................................................................................................................
....................................................#.........................#......................................................................................................................#..................................................................................................................................................#.........................................................................................#........................................................................................................#........................................................................#........................................................................................................................................#.....................#...........................................................................................................................................................................................................................
.............#....................#........................#...........................#............................................................................#.............................................................................................................................................................#..................................................................#......................#..............................................................................#.....................................................................................#.............................................................................................................#.......................................................................................#...................................................................................#...........................................................................#.......................................................
.......................................................................................#..............#.................................................................................................................................................................#....................................#............#...................................................................................#......#........................#.......................................................................#............................................................................#.........................#.......#........................................................................................................#......................#.........................................................................................................................................................................................................................................#...............
....................................................................#.....................................................................................................................................#.............#......................................................................................................................................................................................................................................................................................................................................#........................................................................................................................#..............................................................................................................#.......................................................................................#.........................#.................................#..#................................................................
...............................#...................................................#................................................................................................................................................................#.............................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................................#.............................................................................................................#........................
...#..............................................#......................................................#.....................................................................................................................................................................................................................#..........................................................#................................................................#......#.................................................................................#..........................................................................................................................................................................................................................................................#........................................................#...........................................................#..........................#...............................................................
...............................#...........................................................................................................#...................................................#..............................................................#..................................................................................#...................................................................................................................................#.......................................................................................................................................#...........................#................................................................................................................##...............................................................................#............................................................................................................#....#........................#........................
...............................#................#.....................................................................................................................................................................................#........................................................................#...............................................................................................................................................................................................................................#..............#......#......................................................................................................................................................................................................#........#.............................#....................#....#....................................................................#....#..........#.................................#...#......................................................
....#..............................................#.............................................................................................................................................................................................#.................................................#...........................#.....#..........#...........................................#............................................................................................................................................#.......................................................................................#......................................................#......................................................................................................................................................................................................................................#...........#.........................................................................#.........
.............................................#................................................................................................................................................#................................#..................................................................................................................................................................#......................................................................................................#................................................#.........................................................................#.......................#.....................................................................................................................................................................#.#......#......#..............#............................................................................#......#.........................................................................
..............................#...........................................................................#...........................................#.....................................#.........................................................................................#.....................................................................................................................................................................................#..#........................................................................................#..........................................................................#.......................................................#.....................................#..........................................#.....................................................................................#..........#.........................................................................................................#.......................
....#..........................................................................................#...................................#............#........................................#.............................................................................................#............................#...........#..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#.............................................#..............................#................#...............................................................................................
..................................................................................#..............#...#..........................................................#..............................................................#..............................................................................................................................#..........#..........................................................#..........................................................................#...................................................................#.....................................................#....................................................................................................................#..........................................................#....................................................................................................................................................................................#................
...........................................................................................#.......................................................................................................#.................#.....................#..............................#.........#.....#.....................#..................#..................#.....................................................................................#...............#....................................................................................................................................................#...................................................................................................#............................................................................................................................#............#..................................................#...........................................................#..............................................##
............................................................................................#.................................................................................#........................................#...................................................................................#.........................#.#.................................#....#......................#....#.....................................................................................................#.................................................................................................#.........#..............................................................#................................................................................#....................................................................................................#......................................................................................................#...............#....#.................
.........#.......................#.............................................................................................................................#......................#.............................................................#.................#......................................................................................................................#....................................#........................................#...............................................................................#.................................#..........#.#.....................................................#................................#.......#................................................#...#...................#.................................................................................#.................................................#.....................................................................#...........#......................
............................................................................................................................................................................................#..................................................................................................................................#...............#.....#........#........................................................................#.........................................................................................#.................................................#................................................................................#............................................................................#.........................................................#..............................................#...#.......................................#..........#..........#..................................................................................................
..............................................................................................................................................#.......#..............................................................................#...................#...........................................................................................................................................................................................................#..........................#..................................................#......#......................................#.........................................................................................................................................................#...........................................................................#...................................................#.................................................................................................#....................##...........
..................................................................................................................................................................................................................#........................#...............................................................................................................................................................................................................................#.....................................................................................................................................................................................................................#............................................................#.....................................................#.............................................................................................#.................................................................#..........................................
..............#..........................................................#...............................#...............................#................................#................................#....................................................................................................................................................................................#.............................................................................................................................................................#......#.....................................................................................................#.............#..........................#...#............................................................................................................................................................#.......................................................................................#..............................#.................#
....................#.......................#......#........##.........................................................................................#.....................................................................................................................................................................................................#.................................................................#.........................................................................................................#...................................................#.......................................................................................................................##..#........................................................................#......................#........................................#...............................................#............................................................................................................
.............#............................................#.....................................#.....................................................................................................................................#........#..................................................................#.............................................#....................................................................................#............................................................................................................#.....................................#............................................................................................................................................................................................................................................................#................................................................#........................................................................................
..........................#..........................................................................................................................................................................................##............................................................................#......#.......................................................................................................................................................#.......................................................#..........#.......#.....................................................#.....................................................................................................................................#..............................................................#....................................................................................................................................................................#.................................................
.........#............#................................................................................................#.........................................................................................................................................................................................................#....................................#................................................#...........................................#...................#...#........................................#...........................................................#..............................................................#...........................................................................................................................#...........................................................................#.....................#.................................................................................................................................
...................................................................................................................................................................................................................#............................................................#............................................................................................................#...................................................#.............................................................................................................................#.............................................................................................#................#.....................#..................................................#...............................................................#........#......................................#.......................................................................................................................................
.................................#.......................................#...#...........................#...#......................................................................................................................................................................................................................#.................................................................................#.........................................................................................................#......................................................................#......................................................................................................#......#.....................................................................#....................................................................#............................................................................................#..............................................................#..
............................................................................................................#...................................................................................................................#.........................#............................................................................................#.............................................................................................................................#..............................................................................................................................................................#...........#............................................#...............#..........................................#................................................................#.....................................................................................................................................................................................
.......#........................................#.........................#.......................................................................................................#...........................................#..........................................................................................................................#...............................................................#......................#..#.......................................#.....#.................#.........#.......................................................................#..............................................................................................................#......................................................................................................................................................................................................#.............................................#......................................#..............
....................................................................................................................................................#..........................................................................................................................................#..............................................................................................#.......................................................#...........#..........................................#...................................#......................#................................................#..#........................................#....#.............................................................................................................................#......................................................#...............................#.........................................................................#.....................................................
...........................................................................................#...........#......................................#............................#...........#.....................#..............................................#.........#.........................................#...............................................#.......................#..................................................................................................................................#.....................#................................................................#...........................................................#..........................................................#.............#............#......................##.....................................................................................................#......................................................................................#......#.....................#........
...............................................................................#..............................................................................................................................................................................#......................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................#........................................#..........................................................................................................................................................................#.................................................................
...............##................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#................................................................................#.........................................#.............................................................................................................................................#..............................................................#.....................#.............................................................................................
.............................................................................................#.....#...................................................#.#......................................................................................................................................................................................................................................#...............................................................................................................................................................................................#...................................................................#..........................................................#...........................................................................#..................#..................................##.........#...............................................................................#....#..#..........................................................
............................................................#.................................................................................................................................................................................................................................................#.....................#................................#..................................#........................................................................................................................#...........................................................................................................................#.................#.....#.....................................#.....................................................................#..........................................................................#..................................................................#..........#.....................#......#.......................................
..........................#........................................#............................................................#...........#...............................................................#....................#......................................................................................................................................#..................................................................#...................................................................................#......#.......................#.....................................................#................................................................................................................#.............................................................................................................................................................................................................................................................#...........................
...............#.........#.....................#........................................................#..#......................................#.........#...................................................................................................................................................................#........................................................................................................................................................#.........#..................................................#.......................................................................................................................................................................#...................................................................#................#..................#........#.............................................................................#.........................................#.......................................................
#..............................#..................................................#..............................................................................##.................................................................................................................................................................................................................................................................................................#.#...........................................................................................................................#....#..............................##......................#.....................................................................................#................#...........................#................................................................................................................................#............................................................................................
.........................#...............................................................................................................#...............#......................................................................................................................#........................#........#............#...................................................#...#....................................................................#...........................#.....................................................................#................................................................................#.........#...........................................................................#........................................................#................................................#................................#.......................................................................................................#......................................
.............................................................................................................................................................#...............................................#...............................................................#..................................................#.........................................................................#.....................................................................................................................#................................................................................................................................#...................................................................................................................................................................#..................................................................#......................................................................................................................
........................................................................................................#............................................................#.........................................................................................................................................................................................................................................................................................................................#..............................................................#.........................................................................................................#......................#.......................#..................#.....................................................#.....................#......................................................................................................................................................................................#.................
....................#.....#...................................................................................................#................................................................................................................................................................................#...........#..............................................................................#...................................................................................................................#.....................................................................................................................................................................................................#...................#.......................................................................................................#....................................................................................................................#.........................................
........................................................#..#................#.............................#............................#....................#...............#...#.................................................................................................................................................................................................#.................#..............................................................#...................................................................#.....................................................#...............................................................#.........................#..........................................#..................#.........................................#.............................................................................................#...............................................#..#.#..#..#......................................................................
.....................................................................................................................................................................................................#................#.......................................................#..................................................................#..............................................................#.................................................................................................................................................................................................................#......................................................................................................................................................#.....................................................................................................................................................................................................................................
...................................................................................................................................................................#..............................#..................................................................................................#...........................................................................................................................................................................................................#................................................................................................................................................................#......................................................................#.......................#...........................................................................................................................#.................................................................................................................
.........................................#.............................................................................................................................................................................#.......................................#..........................#...........................................#...............................................................................#.....................................................................................................#...#................................................#................................................#.........................................................#..............................................................................#..................................#...........................................................#....................................................................................................................................................
.......................................................#.....................................................................................................................................................................................................................#.............................#.#.......................................................................................................................................................................................................................................................................................................................................................................................#.............................................#.#....................................................................................................................#.........................................................#...#............#......#..................#...............................................
............................#........#..............................................#................................................................#.......#.......................................#...................#...............................................#.............................#...............................#.........#............................##.......................................................................................................#.......................................#................................................................................................................................................................................................................................................................................#..............................................................................................................................................................................................................
...........................................#.......................................#....................................................................................................................................................................#...........................#..................................#...........#..................................................................................................................................................#......................................#....................................................................................................................#........................................#.......................................................................................#................................................................................................................................................................................................#..........................................
.....#..............................................................#...............#......#.......................................................................................#....................................................#...................................................................................................................................................#......#..#....................................................................................................................................................................................................................................................................#.............................................................................................................................................................................................................#............................................................................................#.............#..........................
...#.......................................................................................................................#...............................................................................#..............................................#.......................................................................................................................................................................................................................#..........................#................#........#.................................................................................................................................................................#................................................................................#............................................#...................#...................................................................................................................................................................
...........................................................................#......#.......................................#...............#.....................................................................................#................................................................................................................................................................#............................#...........................................................................................................................................#....................#.....................................................................................................................#...................................................................#......................................................................................#....................#.........................................................#..............................#............................#...
...........................................................................#.................................#.....................................................................................................................................#................................................................................................................................................................#...........................................................................................#.........#......................................................................................................................................................................................................#...................................................................................................................#................................#........................................................................................................................#...............
.....................................................#..........................................................................................................................................................................................................................#................................................................................................................................................................................................#................................#................................................................#........#.......................................................................................#..........................................................................................................................................................................................#....................#.............................#.#...#...................#..........................................#.......................
..........................................#..................#.................................#.#.................................#.........#...........................................................#......................................................................................................................................................................................................................................#........#.........................................................................................................................................................................................#..........................................................................................................................................................................................#........................................................#.....................#......................................................#..........................................
...................................................................#.................................................................................#..........................................................................................................................................................................................................................#...............................................................................................................................................................................................................#.............#........................................................................................................#...........................................#............................................................#..#..............................................................#....#..........................................................#............................................................
..........................................................................................................................................#.............................................................................................................................................##.....................................#..........................................#..................................#.....................................................................................#.....#............................................................................................................#....................#.................................#...........................................#..............................................................................................#.#......................#..........................................................................................................#........................#.........................................
.#.....................................................................................................................#.........#......................#.......................................................#...............................................................................#.........................................................................................................................................................................................................#............................................#...................................................................................................#............................#....#.#...........................................................#.....................................#.....................................................................#...........#..................................................................#.................................................................#......
...................#.......#.......................................................................................................................................................................................................................................................................#........................................................................................................................................................................#.....................#..............................................................................................................................#..............................................................................................................................................................................................................#..............................................................................................................................................................................
..............#.................................#......................................................#.............................................................................................................................#..............#..............................................................................................................................................................................................#.......................................................................................................................................................#.........................................................................................................#................................................................#........................................................................................................................................................................................................................................
.......................................................................................#..............................................................................................................#.....#................................................#.#.........................................................##.......................................................................................................................................................................................................................................#...................................................................................................................................................#..................................................#.............................................................................................#...............#......................................................................................................................#..#.............
................................................................#...................................................#......#..................................................#.............................................................................................................#...........................#...........................................................................#.....................#...............................#......................................................#..................................................................................#....#.........................................................#....................#....................#.......................................................................#......................#........................................#...........................................................#....................#.....................................................................#..................
..................................................................#.........................................................................#...................#............#................#...........................................................................................................................................................................................................................................................................#............................................................................................................................................................................................#...............................................................................................................................................................................................................................................#..................................................................................#....................
............................#....................................#..............#...........................................................................................................................................................................................................................................................#.........#...............................................................................................................#..........................#.....#...............................#..........................#.....................#.........................................#.......................................................................................................................................................................#.........#.#..........#.........#.............................................................................................................#..........................................#..........................
............................................................#.................#..................................................................................................................................#...................................................................................................................................................................................................................#........................#....................................................................................................#.............................................................................................................................................................................................................................#....................................................................................................................................................................#........................................................
.............................................#....................................................................#...........................................................................................................................................................#.................#..........................................................................#..#.........................................................................................................#.....................................#.....................................................................................................................................................................................#.....................................................................................................#............................................#..................................................#................#..........................#........................................................
.................#...........................................#........................................................................................................................#....#.........#................#...................................................#..#..............................................................................................................#..................................................#............................................................................#.......................................#...#...................................................#.........#.........................#........................................................................................................#..............#...............................................................................................................................................#..............#........................................#..............................
.........................................................................#........#..........................#.......#........................#...#......................................................................#...........................................................................#..............................#................................................................................................#.....................#.#..............#.......................................................................#....................................#..................................................................#...........................................................................................................................................................................................................................#...........................#...................................................................#......................................
.........#...............................................................................................#.................................................................................#..............#.....................................#.....................#..................................................................#..................................................................................#................................................................................#............................................................#.......................................................................#..............................................#.........................................................................................................................................................................................................................................................................................................................#...
.................................................................................#................................................................................................................................................................................................................................#.................................#...................................................................................................................................................................................#.......................................................................................................................................................................................................................................................#......#.......................................................................................................................................................................................................................
........................................................................................................#..............#.........................................................#..............................................................................................................................................................#............................................#............................#.......................................................................................#...................................................................................................................#..#.................................................................#.................................................................................#.................................................................................................#.............................................................................................................##................
............................................#..............................................................................................................................................#...........................................................................................................................................................#....................................#..........................................................................................................................................................................................#...........................#...........................#...............................#...............................................#...............................................................................................................................................................................................................................................................................................
......#................................#...#.......................................#.................#............................................................................................................................................................#....................................................#.............................................#...........#.......................................................................#.........................#............#....................#...#...............................................................................................................................................................................................................#...................................................................................................#..................#....................................................................................#.........................................................................
................................................................................................#....................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................#..........................................#...............................................................................................................#...........##.............................................................#...........#.........................................#.....................................................................................#......#..............................................................
............................................................................................................................................................................................................#..........................#.....................................................................#............#..................................##.........................................................................#.........................................................................................................#.................................#................#........................#..........................................................................................................................................................#..........................#....#.....................................................................................................................................................................................................
..............#..........................................................................................................................................................................#................................#.............................................................#....................................................................................................#..........................................................................#...........................................#................................................................................................................................................#...........................................................................#..........................................................................#.........#.................................................................................................................................#.......#..............................................
..................................................................................................................................................................................................................#...........................................#........................................................................................#...................#.#...........................................................................................................#.........#..............................................................................................................................................................#...............................................#........................................................................................................................#...................................................................................................................................................................................
.....................................................................................#.........................#.........................#...................#................................................................................#..........................................#............#..........................................................................................#......#.................................................................................................................................#................................#............................................................................................................................#...................................#....................................................#...................................................................................................................#...................................#................................................#....................
..............................................................................................................................................................................................#...........................................................................................................................................................#...........................................................#..........................#...#.......#..................................................................................................................#.........#.........................................................................................................................#..............................................................................#......................................................................................................................#................................................................................#...................
.....#.............................................................................#......................................#......................................................................................................................................................................................................................................................................................................................#...................................................#..#......#.........................................#.........................................#.....................................................................................................................................#......#.........................#..........................................................................................................................#............................................................................#...........#................................
#.....................#.......................................................................................................................................................................................................................................................................................................................................................#.......#...................................................##.....................................................................#................................................................................................................................................................................................................................................#................................................................................................#...............#...........................................................................................................................#...............
........................................................................................................................................#............................#...................................................................................................................................................#.............................................................................................................#.............................................#.#.................................................................................................................................................................................................................#..................................................#.............................#...................#.........................................................................................................#..................................................................................#...................
........#.....................#.............#...........................................#..................................................................................#.....#.............................................................................................................#............................................................................#.....................................................................................................................#........................................................................................................................................................#................................................................................................................#......................................................................................................................................#...........................................................................................................
.....#.......................................................................................#.............................................................................................................................#.......#.......................................................................................................#............#.............................................#..........................................#.........#......................................................................#.......#.................................................................................................................................#........................................................................................#................#......................................................................#...........................................................................................................................................................#.....
..........................................................................................#......................#............................................................................................................................................................#......................#........................................................................................#....................................................................................................................................................................................................#.#....................................................................................#...............................................................#..................................................................................................................#...........................................#..........#................#.........................................................................
.......................................................#...............................................................................................................................................................................................#......................#.............................................................#...............................................................................................................................#.....................................#...............................#.....................#..............................................#............#.....................................................................................................................................................................#..........................#.............................#..............................................................................................................................#..................#.........
....................#.................................#..............................................................................................#.............................................................................................................................................................#..................................................................#.........................#.......#........................#.........................................................................#..............................................................#..........#......#....#.........................#.........#........................................#......#........................................................#................................................................................................................................................................................................................................................................
...........................................#...............................................................................................................................................#...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#................................................#............................................................................................................................................................................................#.........................................................................................
............#........#......................................................................................#..........................#......#...................#..................................................................................................................................#...............................................................................................................#............#.......................................................................................................................#...............................................................................#..............#....................................................................#..............................................................................#........#........................................................................................................................................................................................................
.............................................................................................#...............................................................................................................................................................................................................................#..............................#..................................#............................#..................................#................................#.......................................................................................................................................................................................................................................................................................#...................................................................................................................................................................#................#.................................................
...................................................................#........................................#........................................................................#......#..........................................................................................................................................................................#.....................................................................................................................#.........................................................................................................................................#.............................#..................................................#.......................................................................................................................................................#...........#..................................................................................................................................
.................................................#......................#..............#..................................................................................................................................#..........................................#.........#........................................................................................#.......................................................................................................................#.......................................................................................................................................................................#...#...........................................................................................................................................................................#.................................#....................................................................................................................................
..................#........................................................................................#........................................................................................................................................................#.........................#..............................................................................................................................................................................................................................................#......................................................................................................................#.....................................................#.........................................#...............................................................................................................#..........................................................................................................................................
..................................................................#...................#...........#..#....#.....................................#........................................................#............................................#..........................................................................................................#...................#..............................................................................#................................................................................#......................................#....................................#.....................................................................................#............................................................................................................................................#..........................................................................................................................................#...............
...............................................#...............................................................................................................#...............................................................#......................#...................#....................#.........................................................................................................................................................................................................#............................................................................................................................................................................................................................................................................................................................#......#.................................................................................................................................................................................
..........................................................#.#.........................................................##...............................................................................#..................................................................................#.........................................#................................................................................................................................................#......................................#................................................................................................................................................................................#.................................................#........................................................................................................................................................#..................................................................................#...................
.................................#.............................................................................................................................................................................................................................#.............................................................................#............#..................................................#......................................................................#................................................................................................................................................................................#.............................................................................................#...........................................#..........#..................................#.......................................................................................................................................#.......#.................
..........................#..............#............................................................................#..............................................................#.....................................................................................#........................................................................................................................................................................................................................................................................#......#...#...............................................#...#...........................................#..........................................................................................#........#...........................................................................................................................................................................................................................................................
........................................................................#........................................................................#.....#..................#..................................................................#..............................................................................................#.........................#........................................................#................................................#.#................................................................#.......#.....................................................................................................................#............................................................................................................#.....................................................................#....................................................................................#.....................#...............................................
....................#..........................................................................#...................................................................................................................#................................................................................................................................................................................................................................................................................#................................................................................#..................#............................................#.................................................#............#.......#....#................#..............................................................#......................................................................................................................................................................................#......................
...........................................................#..............#.......................................................................................................................................................................#..............................................................................................................#.............................................................................................................#...........................................................................................................................................................................................................................................................................#......................................................................................................................#.....#.......................................................................................#....#.........................................
..............................................................................................................##..........................................................................................................................................................................................................................................................................................................................................#.........................................................................#.........................................................................................................................................................................#...................................#........................................#.....................#...........................#......................................................#..........................................................................................................................
.............#........................................................................#.....#.............................................................#......................................................................................................#....................................................................................................................................................................................#.............................................................................................................................................................#................#..............................................................................................................................#................................................................................................#................................................................................................................................................#........
...........................................................................................................#.................................................................................................................................................................................................................................................................#......................................................#..................................................................................................#..........................................................................................................................#................................#.......................................................#.........#..........................................................................................................#...#.............#......................................................................................................#.....................
.........#.................................................................................................................................................................#.#........#.....................................................................................#.....................................................................#........................................................................................#.................................................................................................#.............................................................................#...........#........#.............................................................................#..................................................................................................................#.............#......................................................#........................................................................................................
............................#............................................................#......................................................................................#.........................................#...................................................................................................................................................#........................................#...........#.......................................................#.......................................................................................#...#.........................................#..............................................................................#..................................#........................#...........................#................................................................................................................#.....................................................................................................
....................#.......#.....................................................................................................................................................................................................#.....................................................#........................................................................................................................................................................................................................................................................................................................#........#..................................................#............................................................#....................................................................................................................................................................................................................................................................................
.........................................................................................................#...................................#.............................................................................................................................................................................................................................#......................................................#....................................................................................................................#............#........................................................................................................................................................................................................................................................................................#...................................................#.............................................................................................................
................................................................................................................#............................................................................#...........................................................#.....................................#...........................................................................................................................................................................................................................................#.................................................................................................................................................................................................#............................................#.............................................................................................................#................................................#.....................................................................
..............................................................................................................................................................................................#....................................................................................................................................#..................................#................................#............................................................................................................................................................................................................#....#.................................................................#....................................................................................................................................................................................................................................................................#.........#....................................................
.........................#.................................................#..................................................................#...#.........................................................................................................................................#.....................................................................................................................................................#........#....................................................................................................................................................................................................................................................#.........................................................................................##......................................................................................................................#...........................................#...............................................#
.............................................................................................................#............................................................#.........................#.............................................................................#..........................................................................................#.......................................#..................#.................................................................................................................................................................................................#.................#........................#................................................................................................................................#.....................................#.................................................................................................................................................................#
..................#....................#.........................................................................................#.............................................................#..........................................................................................................................................................................#.................#.....................................................#...........................#.........................#........................#..#........#..............................#..................................................................................................................#......................#.....................................#........#..................................#.......................#.......................................#..........................................................................................................................#..........................#