0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-01 00:36:27 +00:00
OI-codes/AtCoder/ABC241/C/data/random_09.in

996 lines
966 KiB (Stored with Git LFS)
Plaintext

994
#............#.............................................#.................................................................................................................................#.........................#.............................................................................................#..........................................................................#................#.............................................................................................................................................................................................................................................................................................................................................................................................................#..................................................................................................................................................................................................
#......................................................................................#......................................................................................#..........................................#.....#...........................................................................#.................................................................................................#...................................................................#.......................................................#...................................................................................................................................#....................................................................................................................................................#.......................................................................................................................................................#.......................................
#.......................................................................................................................................#..................................................................................................#....................#.........................................................#.......................................................................................................#...................................#.....#....................#............#....#.......................#......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
..................................................................................................................................................................#........................................................................#................................................................................................................................................................................#..................................................................................................#..........................................................................................................................................#.....................................................#...............................................................................................................................................................................................................................................................##.....................#..........
...............................................................................................................................................#..............................................................................................................#..................................................#................................................................................#....................................................................#..#...#.....................................................................................................................................................................................................................................................................................................#...........................................#.................#............................................................................#...................................#.......................#.#......#.............................
........................................................#.....#.......#.....................................................................................................................................................................................................................................#.....................#..............................................#..#.....................................................................................................................................................................................................................................................#..........#..........................................................................................................#.............................................................................................#...................................................................................................................................................................
.......................................................................................................................#.................................................................#............................................................................................................................................................................................................................................................................................................................................................................................................................................................#..#..........................................................................................................................#.............................................................................................................................................................................................................................................
................................................................................................................................................................................#...............#.......................................#...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#............................................................................#...............................#...................................................................#........................................................................................................
..............................................#.......................................................................................................................................#.......................#.............................................................................................................................................................................................................#......................................................#......................................................#.....................................................................................................#..........................................................................#...........................................................#....#.....................................................#....................................................................................................................#..........................................................
.....................................#.........................................................................................................................................................................................................#..................................................................................................................#.....................................................................................................................................................................................................................................................................................................................................#.............................................#.......................................................................................................................................................#..............................................................................#....................................
...............................#...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#....................................................................................................................................................................................#...............#............#
.#..................................................#....................................................................................................................................................................................#................................................................................................................#...................................#.............................................................................................#....................................................................................................................................................................................#...................................................................#...............................................................................................................................................#..........................................................................................................#.................
.................#......#..................................................................#........................................................................................................#...............................#..............#..............................................................................#..............#.............................................................................................................................................................................#...............................................................................................................................................................................................................................................................#........#.........................................................................................................................................................................................................................
........................#...........................#....................................................................................#...........#...........................................................................................................................................................................................................................................................................................................................................#..................................................................................................................................................................................................................#........#..............................................................................................................#..........................#............................................#............................................................................#................................
.#......................................................................................................................#.........#....................#........................#.......................................................................#..............................................................................................................................................................................................................................................................................................................#....................#..........................................................................#.............................................................................................#................................................................................................................................................................................................................#...........................................
...............#......................#............................................................................................................................................................................................................................................................#......................................................................................#.................................................................................................................................................#.........................................#................................................................#.................#................#....................................................................................................................................................................................................................................#................#.................................................................................
.......#...........................................................#..........#................................................................................................................................................................................#.............................................................................................................................................................................................................................................................................................................................................................................#.................................#........................................................................................................................................................#.................................................................................................#...................................................................#...................
..............................................#........................................................#.....................................................#.............................#....................................................................................................................................................................................................#...............................................................................................................................#...................................................................................................................................................................................#..#............................................................#...........................................................#.........................................................................................................#.......................................................................
.........................................................................................................................#......................................................................................................................................................................................................................................................................................................................................................................................#........#......................#.......#.............................................................................................................................................................#.................................................................................................#...................................................#.........#......................................................................................................................................#....
#................#..........................................................#.............................................................................#............#..................................#...........#.............................................................................................................#............................................#.........................#.............#........#.................................#................................#..........................................................#.....#........................................................................................................................................................................#.........................................#........................................................................................................................................................................................................................................
................................................................................................................................#..........................................................................#.....................................................................................#.......#...........................................................................#.#..........................................................................................................................................................................................................#........................................................................................................................................................................#......................................................................................................................................................................................................................................................
....................................#...................................................................................................#...........................................................................................................................................................................................................................................#..................................................................................................#............................................................................................................................................................#...............................................................................................................................................................................................................................................................................................#.......................................................................#.....
..............................................................................................................................................................................#.....................................................#...................................................................................................................................................................#................#.......................................................................................................................................................................................................................................#.......................#.#.....#.......................#....................................................................................................#.#........................................................................#........................#...............................................................................................
..........................................#....#....................................................................................#...............................#.........................................................#............................................................................................................................................................................................#......................................................................................................................................................................#..........................................................................................................#...........................................................#....................................................................................................#...................................................................................................................................................
..........................#...................................................................................#.........................#..............................................#..............................................#........#.............................................................................#........................................................................#.......................................................#.......................................................................................#......................................#......................#.........................................................................#....................................#........................#...............................................................................................................................................#.............................................................................#.............................##........
....................................#.................................................................................................................................................................................................#........................................#................................................................................................................................................................................................................................................................................#...........................................................................#.....................................................................................................................................................................................................................................................................................................................................................................................
.....................................................................#...........................#..........................................................#......................................#...........#........................................................................................................................................#................................................................................................#...........................................................................................................................................................#..........................................................................................................................................................................................................................................................................................................#............................................#.........#...............#..........................
...................................................................................................................................................................#...#....................................................................................................................................#...............................................................................................................................................................#............................................................................................................................................................................................................................................................................................#........................................................................................................................................................................................#..................................................#........#...
.......................................................................................................................................#...............#..................................................................................................................................................................#..#....................................................................................................................................................................................................#...#...................................................#..............................................................................................................................................................................................................................................................................................................#.....................................................#...............................#................................#.
..........#.................................................................................................................................................................#.............................................................................................................................................................................................................................................................................................................................#.........................................................................................................................................................#.................................................................................................................#...........................................................................................................................................................................................................................................
#.................................................................................................................................#......................#.............................................................................................................................................................#........................................................................................................................................................................................................................................................................................................................................................................................................................................................#...............................................#..................................................................................................................#..............................................................................
..............................................................................................................................................................#...........................................#.........................................................................................................................................#................................................................................#.........................................................................................................................................................................................................................#........................................................................................................................................................................#......................#..................................................................................................................................................................
.........................................................#...............................................................#...............................................................................................................................................................................................#...................................#.........................#............#.........................................................................................#...................................................#........................................#..............................................................................................................................................................................................................................................#............................................................................................................#....................................................................#.#...
...................................................................................................................................................................................................................................................................................#........#........................................................................................................................................................................................................................................................#.........................#................................#......................................................................#.#......................................................#....................................................................................................................................................................#.........................................#..................................................................
..................#..........................................................................................................................................................................................................................................................................................................#.........................................................#.................................................................#...................................................#............................................................#...........................................................................#.....................................................................................................................................................................................................................................................................................#....##...............................................................................
..................................................................................................................#...................................................................................................................................................................#...................................................................................................................#................................................#..................................................#......#..............................................#......................................................................................................................#........................................................#...........#..................................#................................................................................................................................................#.............#.......................................................#.......
......#..............................................................................................................................................................................................................................................................#...................................................#........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
......................................................................................#.....................................................#.....................#.....................................................#.....................................................................................#............................................#................................#...........................................................................#........................................................................#.............................................................................................#.#..................................................................................................................................................................#........................#..........................................................................#................................................#........................................................
...............................................................#....................................................................................................................................................................................................#.....................................................................................................#..................................................................#....................................................................................................#......................#................................................................................................................................#...................................................................#........................................#..............................................................................................................................................................................................#...........
...................#.#......................................................#..................................................................#.....................................................#....................................................................................#..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............................................................................................#..............................................................................................................................................................
...................................#.......................................#..................................................................................................................................#...........................................................................#....................................#........................................................................................................................................................................................................................................................................................................................................................................................#.................................#...................................#..................................................................................#........................#............................................................#..........................................................
.....................................................................................................................#.......................................................................................#.......................................................................................................................................................................................................................................................................#......................................................................................#.................................................................................#..............#...........#.............................................#..............................................................................................................#.........................................#.................................................................................................................................
....................................................................................................................................#....#....#.....................................................................................#.......................................................#..............................................................................................#......................................................#....................................................#............................................................................................................................................#..............................................................................................................................................................................#.......................................................................................................................#.#..#.................................................................
........................#...................#...........#...................#...................................................................................................................#...#....................#..................................................................................#......................................................................................................................................................................................................................................................................................................................#..........................................#.....#.................................................................................................#....................................................................#...............................................................................................................................................#......................
...............................................................................................................................................................................................................#....................................#.................................................................................................................................#.............................................................................................................#................................................................................................................................................................................................................................#......#....................................................................#..................................#................................................................................................................................................#.......#..............#.....
....#....................................#..................................................................................................#........................................................................................................................................................................................#.....................................................#........................................................................................................#....................#........#.............................................................................................................................................................................................................................................................................................................................#.................................................................................................#...............................................................
...................................................................................................................................................................#.............................................................................................................................................................................................................................#..........................................................................#..........................#....................................#...................................................................#..............................................................................#......#..................................................................................#........................................................................................................................................................................................................................................
......................................#......................................................#........#.........#...........................................................................#.............................................................................#....................#..#........................................................................................................................................................................................................................................#...............................#..................#......................................................................................................................#........................................................................................................................................................................................................................................................................................#...................
...............................................................................................................................................................#....#.........................................................#.................................................#............................#.....#..............................................................................................................................................................................................#................................................................................................................................................................................................#..............#.............................................................................................................................................................................................................................................................#.................................
..................................#...........................................................................................................................................................................#.........................................................................................................................#....................................#................................................................................#....................................................#......................................#..........................................................#................#.................................................................................................................................................................................................................................................................................................................................................#.........................................
................................................................................................#.................................................................................................................................................................................#....................................................................................................................................................................................................................................................#............................................................................................................................................................................................................................#............................................................................#.....#....................................................................................................................#..................................................#..
.........................#...............................................#..........................#....................................#.......................................................................................................................#............................#........................................................................................#.............................................................#..........................................................................................................................#.....................#...........................................................................................................................................................................................................................................................................................................................................#.............................................#.................................
#.........#.........#................................#................................................................................................................#......#.................................................................................................................................................................................................#..........................................................................................................................................................................................................................................................................................................................................................................................#....................................................................................................#....................................................................#...................................................#.........................
......................................................................................#.......................................................................................#.......................................................#...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................................................................#...................................................................................................................................
...........................................................................................#..............................#...........................................................................................................................................#...............#.....................#..........................#......................................................................................................................................................................................................................................#.....................#................................................................................................#.........................................................................................................................................#........................................................................................................................................................................#.........
...............#..#.......................................................................................................#...#...#.........................................#..................................................................................................................................................................................................................#..............................................................................................................................................................................................................................#..........................................................................................................................................................................................................#.............................................#......................#........................................................#..............................#...........................
.....................................................##...........................................#...................................................................................................................#..............................#...................................................#........................#.............................................................................................................................................................................#...........................#..............................................................................................................................#........................#.........................................................................#...........#.............................................................#...............................................................................................................#..................#......................................
.....................................................................#.........................#............................................................................................................................................................#........................................#.........#...........#...............#......................................#.....................#................................................................................................................................................................................................................................#............................................................................................#...........................................................................................................................................................................................................................................................................................
...........................................................................................#...................................................................................#................#...............................#............................................................................................#.....#........#.................................................................#............................................................................#................................................................................................................#...................................................................................................................#................................................................................................................................................................................#..............................................................................#.................................
.................................................................#................................................#.............................................................................................................#..........................................................#............................................................................................#.........................................................................................#.................................................................................................................#..........................................#...................................................................................................................................................#..................................#...........................................................................................................................................................................................
..............................................................................................#..................................................................................................................................#..................#..........................................................................#................................................................................................................................................................#..............................................................................................................................................................................................................................................................................#................................................................#................................#......................................#.........................................................................................................
......................................................##............................................................................................#...............................................................................................................................................................................#....................................#.............#.......................................#..............................................................................................................................................#..........................................................................................................................................................................................#................................................................................................................................#.................#..................#..................................................................................
...........................#...........................................................................................................................................................................................................................#.........................................................................................#...................................................................................................................................#................................................................................................................#...........................................................................#..................#..........................................................................................................................................................#......................................................................................................................#.........................#................
................................................................................#......................................................................................................................................................................................................................#................................#.......................................................................................................................................................#...........#..........................................................................................................................................................................................................................................................#........................................................................................#...............#.................................................................................................................................#...#...........
...........................................................................................................#..........................................................................................................................................................................#.#..........................................................................................................#........................#...................................................................................................................................................#..........#............................................................................#.....................................................................................#.............................................................................#.......................#.............................................................................................................................................................
...............................................................................................................................................................................................#..........#......................................................#.............................#..........#.....................................................................................#............................................................................................#............................................................................#...............................................................#.........#..........................................................................#...........................................................................................................#..............................................................#.......................................................................................................................
.....................................................#.............................................................................................................................................................................................................................................................................................................#....................................................#..........................................#............#.........#.......................................................................................................................................................#.......#.....................................................................................................#...#...................#...................................................................................................................#.......................#.............................................................................................
...............................................#.....................................#...............................................................................................................................................................#...................................................................................................................................#.................#.............................................................................................................................................................................................................................................................#...............................................................................................#.............................................................................................#................#.....#..........................#........................................................................................................
.............................................................................................................................................#...........................................#............#....#......................................................#........................................#...........................................#...............................................................#..................................................................................#................................................................................................................................................#..........................................#.......................................................#...................................................................................................................................................................................................................................................................
.....................................................................................#....................#.....................................................#............................................................................................................................................................................................................................................................................................#...............................................................#...............................................#..................................................................................................................#.................................................................................................................................................................................................................................................................................................................................
.#.......................................................................................#...........................................................................................................................................................................................................................................................#..............................................................#.....................#...............................................................................................................#.......#...................................................#...........................................................................#.............................................................................#........................................................................#..........................................#.........................#...................................................................................................
.........................................................................................................................................................................................................#........................#.................................#..................................................#.....................#.......................................................................................#..........................................................................#.........................#................#...................................................................................................#..................................................................................................................#.....................................................................................................................................#...........................#.......#...............................................................#.....
.................................................................................................................................................................#...........................................................................................................................................................................................................................................................................................................................................................#..............................................................................................#...............................................................................#..................#..............................#...............................................................#...................................................................................................................................................................................................
..............................................................................................#............................................................................#.............................#.......................................................................................................................................................................................................................................................................#.......................#................#..................#............#..............................................................................#............................................................##............................................................#..........................................................#............................................................................................................................................................................#.....................
...........................................#......................................................................................#............................................................................................................................................................#......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............................#...........................................................................................................................................................................#.................................
..........................................#...........................................#...............#..........................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................#.............................................................#....................................................................................................................................................................
.....................#.....#..................................................................................................................................#.................................................................................................................................................#......................................................................................................................................................#..................................................................................#.............................................................................#.....................................................................................................................................................................................................................#...................................................................................................................................................................
.............................................#.............................................................................#...#.................................................................................................................................................................................................................#.................................................#.......................................................................................................................................#.......................................................................#........................................................................................................................................................#....................................................................................................................................................................................................#................................................
......................................................#........................................................................................................................................................................................#.............#..........................................................................................................................................................................#..........#..........................#...................................................................#..................................#..............................................................................................................#.............................#..........................................................................#...........................................................................................................#........................................................................................................
.............#................................................#..........................#..................#....................#............................................................................................................................................................................................................................................................................................................................#..........................................#................................................................................................#..............................................#......................#........................................#...........................................................................#....................#.........................................................................#.............................................................................................................................
.............................................................................................................#.........................................................................................................................................................................................................................................................................................#............................#......................#.....................................................................................................................#.....................#..........................................................................#...........#.......................................................................................................................................................................................................................#.........#.....................................................................................#...........
............................................................................................................................................................#...............#........................................................................................................#..............................................................................#..................#.................................................................................................................................#........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
............#..........................................................................................................................#.....................................................#............................................................................................................................................................................................................#...................................................................................................................................................................................................#............................................................#......................................................................................................................................................................................................................................................#...............................................................................................
.......................................................................................................#......................................................#........................................................................#.......................................................................................................................................................................#.........................................................................................................................................................................................................................................................................................................................................................................................................................................#...............#........#........................................................................#..........#...........................................................
............................................................................#......................................................................................................#..............................................................................................................................................................#....................................................................................................................................#.........#.........................................................................................................................................#.....................................................................................#..............................................................................................................................#.................................................................................................................................................................
.............................................#..................................................................................................................................................................................................................................................................................................................................................#............#...........................................#....#............................................................................................................................................................#...............................................#...........................................#.......#......................................................................................................................................#.............................................#.........#...................................................................................................
...................................................................................................................................................................................................................................................#.....................#.......................................................................................................................................................................................................................................................................................#...........#...........#.................................................................................................................................................................................#....................................................#........................................................#.....................................#..................................................................................................
..........................#....#.......................#..........................................#..................................................#...#......#........................................................#......................................#........................................................................#..#..#.....................................................................................................................#..................................................................................................................................................#...........................................................................#.........................#.........................................................................................................................................#.........................................................#...............................#..........#....................................................
..............................................................#.........#.......................................................................................#....................#.................................#................................#........................................................................................................................................................................................#..............................................................................................................................................................................................................................................#....................................................................................................................#............................................................................................................................................................................................................
.................................................................#.#............................................................................................#................................................................................#................................................................................................................................#.....................................#...............................................................................#..........................................................................................................................................................................................................#..........................................................................................#............................................................................................................................................................................#......................................
...............................................................................................................................................................................................................................................................................................................................................#............#...........#..................................#...#........................................................................................................................................................#.........................................................................................................................................................................................................................................................................................................................................................................................................................................................
.........#........................................................................#..........................................................................................#............................................#...........................................................................................................#.......#...#...........#...............................................................#........................................................................................#.....................................................................................................................................................................................................#........................................................................................................................#...........................................................................................................................................................................
......................................................................#..............................................................................#.........................................................................................................................................................................................#...............#.............#......................................................#..................................................................................................................................................................................................................................................................................................................................................#..............................#................................................................................................................................................................#.....................................#....
........................................................................................................................#.........................................#..................#...........................#.#....................................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................#................................................................#....................................................#...................................................................................................................................................................#.......................
.............................................................................................................................................................................................................................................................................................................................................#...............................................#.......................................................................................#........................#..............#..#..........................#.......................................#....................................................................................................................................................................................................#.................................................#..............................................................................................................................#........................................
..............................................................................................................................................................................................................................................................................................................................................#...#.................................................................................................................................................................................................##..............#................#.........................................#................#.......................................................................................................................................................................................................................................................................#...................................................................................#.....................
......................................#.....................................................................................................................................................#..................................................................................................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....................................................................................#..................................#.......
..............#............................................#....................................................................................................................................................................................................................................................................#...................................................#.............................................................................................#..................................................#.............#..................................#.........................#.........#.......................................................................................................#...........................................................................................................................................#....................#.................................................#............................................................................
........................................................................#.................#.....#...........................................................................................................................................#........................................................................................................................................................................................................................#...................................................................................#.........................#................#..........#.........................................................................................................................................#...................................................................................................................................#....................................................................................................................................
........................................................................................................................................................#..................................................................#...............................#..................................................#........#...........#.........................#............................................................................................................#......................................................................................................................................#............................................................................................................................................................................................#..............................................................#................................................#.......................................................................................#...........
.......................................................................................................................#............................................................................................................................................................................................................#...................................#..........................................#....................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................#..............................................................................................................................................#..
..................#...............................#...................#...................#......................................................#....................................................................#....................................................................................................#............................................................................................................................................................#.......#..........................................................................#.................................................................................................................................................................#................................................................................#..................................................................#................................................................................................................................
..........................................................................................................................#....#..................................................................................................................................................................................................................................................................................................................#...............................................#..................................................................................#...........#...........#.....................................................................................................#.............................................................#.........................................................................................................#......................................................................................................................................
........................................................................................#....................#.................................................................................................................................................................................#............................................................................................................................................................................................................................................................................................................#......................................................................................................................................................................................#................................................................................................................................................................................................................#.............
..................................................................#.................................................................................................................................................................#...................................................................................................................#................#.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................#................................................................................................................................................................................
.................................................................................................................................#....................................................................................................................................................#........................................................................................................................................#............................................................................................................................................................#...................................................................................................................................#........................................................................................................................................................................#........................................................................................................................
...................................................................#..............................................................................................................................#...............#..#..................................................................................................................................................................................................................#......................................................................................................................................................................................#...................................................................................................................................................................................................................................................................................................................................................#....#.........................................
......................................................................#..#............................#........................#...................................#........................................................................#..........................#........................................#...........................#................................................#............................................................................................................................................................................#......................................................................................#...............................................................#.........................#.................................................................................................................................#.............#...#................#.....................................................................................#...........
...................................................................#......................................................................................................................................................................#..............................................................................................................................................................................................................................................................................................................#...........................................................................................................................#....................#......................................#..........................#...........................................................................................................................................................................#.........................................................................
............................................................................................#.#....#.........................................................................................................................#..................................................#...........................................................................................#.............#.......................................................#..#.#.................#......................#.........................#.........................................................................................#.................................................................#..................................#..........................................................................................................#.............................................................................................................................................................................................
......#.............................................................................................................................................................................................................................................................................#............................................................................................#...........................................#..........................................................................................................................................................................#..................................................................................................................#.....................................................................................................................................................................#......#.................................................................#................#...............#......................
............................................................................................................................................................................#.........................#.................................................................................................................................................................................................................................................................#.......................................................................................................................#.......................................................#........................................#.......................................................................................................#.........................#..............................................................................................................................................................................................
....................................................#.......................................................................................................................................................................................#.............................#....................................................................#..........................................................................................................................#.............#...........................................................................................................................................................................................#.................................................#...........................................................#.......................................#............#.............................................#.............................................#..#...........................................................................
................#.................#..................................................................#....................................................................................................................................................................................................................................#..................................................#.#...............................................................................#.....................................................................#.................................................................#.........................................................................................................................................................................................................................................................................#................................................................................................................................
.........................................................................................................#..................................................................................................................................................................................................................................................................#..................#.......................................#.............................................#...........................................................#..................................................#.....................#..........................................................................................................................................................................................................#..............#...................................................................#......................#.................................................................#................
...........................................................................#............................................#..................................................................................................................................................................................#.......................................................................#.....................................#.....................#......................................................................................................................................#.............................................................................#...........................................#...................................#.....................................................#..................................................................................................................................................................#...................#................................
..................................#.................................................................................................................................................................................................#....................................................................................................................................................................................................................#..............................................................#...........#....................................................................................................................................................#..............................................................#...........................................#................................#..................................................................#....#....................................................................................................................
...............................................................................#..............#...............................................................................#.................................................................................#....#.....................................................................................................#...............................................................................#..............................................................................................................................#......................................................................................................................................................................................................................................#.........................................................................................#...............#......................................................................................
...............................................................................................................................#..............................#................#.........#.............................................................................................................................................................#..........................................#.....................................................................#...............#..........................................................................................................................#.............................................................................#.....................................................................................................................#....................................................................................................................#.....................................................................................
.......................................................................................#.........................................................................................................................................................#.................................................................................................................................................#...........................................................................................#..............................................................................................................#..................................................................................................................................................................................................................#.#......#.................................................................................................#..............................#......................................................
......................................................................................................................................................................................................................................#.................................#...................#........#..........................#.....................................................................#..................#...............................................................................................................................................................................................................................#........................................................................................................................................................................................................................................................................................................................................................................
.................................................#........#............................................................................................................................................................................#.............................#....#.#............................................................................................##.......................................................................................................#.......................................#.................................................................................................................................#...................................................#..............................................................................................................................................................................................................................................................................................................#..
..........................................................................................................................#......................................................................................................................................#.......................................#................................................................................................................................................................................................................................................................#.................................................................................#........................................................#.................................................................................................................................................................................................................................................................................................#..........
......#..........#..................................................................................................................................#..................................................................#..........................................#............................................................#.........................................#............#...............#.....#.......................................................................#...........................................#......................................#...............................#....................................................................#.....................................................#......................................................................................................................................................................#.......................................................................................#................................
.........#.............#...........................................#........................................................................................................................................................#................................................................................................................................................................................................................................................#...................................................................................#.......#..........................................................#........................................................................................................................................................................................................................................#...............................#...............................................#................#.....................#.............................
.....................................................................................................................................................................................................#......................................................#............................................................................................................#............................#....#...........................................#................................................................#...................................................................................................................................................................................................................................................................................................#..............................#..................................#.....................................................................................#.............................................
.....................................................................................................................................#....................................................................................................................................................................................................#.....#.......................................#.......#......................................................................................................................................................................................................................................................................................................................#............................................................................................................#...................#.............................#............................................................................................................................#..............
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.........#...................................................................................................................................................................................................#.........#........................................................................................................................................................#..........................................................#........................................#...............................#...
.........................................#...................................#...............................................................................................................................................................................................................................................................#................................................................................................................................................................................................................#..............................................................................................................................................................................................................................................#......................................................................#.............................................................................................................................................
...........................................................................................#..................#........................................................................................#..............................................................................................................................................................................................................................................................................................................................................#............................................................................................................................#......................................#..................................................................#....................#..............................#.........................................................................................................................................................................##.....
.....................#............................................................................................................................................................................................................................................................................................#..............................................................................................................................................................................................................................................................#.....................................................................................#...................................................................................................................................................................................................................................................................................................#...............................#......................
.......................................#............#.................................#.............................................................................................................................................................................................................................................................................................................#...........................................................................................................................................................................................................................................................#.............#..............................................................................................................#.....................................#........................................#....................................................................................#.....................................#..........................
...#.............................................................................................................................................................................#..................................................#.......#........................................................................................................................................................................................................................................................................................................................................................................................................................................#......................................................................................................................................................................................................................................................................................................................................#.....
......................................#.................................................#......................................................................................................................................................#.........#......................................................................................................................................#.....................................................................................................#.....................................................................................................#....#...........#..........................................................................#...........................#............................................................#................................................................................................##.............#..................................#....#........................................................................
...............................................................................#..............................................................##.....................................#............................................................#....................................#...........#...............................................................................................................#..........#.................#.................................................................................................................#......................#.......................................#...........................................................................#....................................................................#...............................................................................................................................................................................................................................................
.................................................................................#.....................................................................................................#...............................#.........................................................................#........................................................................................................................#...................................#......................#........................................................................................................................................#..........................................................................#...............................................................................................#...................................#..........#.......................................................................................................................#.................................................
......................................................................................................................................#................................................................................................................................................#.......#.................................................................................................................................................................................................................................................................................................................................................................................................#...................................................................................#..............#..................................................................................#......................................#....................................................................#..............................
...........................................................................................................................#.........#........................................................................................................................#...............................................................................................................................................................................................................................#......................................................................................................#........................#.............................................................................................................................#..#...............................................................................................#......................................................#.....................................................#.....................................................
.........................................#..#..................#.......#.......................................................#.....#..........................................#.......#..........................................................................................................#.................................#.................................................................................................................................................................................................#......................................................................................................................................................................#................................................................................................#...............................#..................................................................................................................................................................................
.............................................................................................................................................................................................#......................................................................................#.......................................#...................................#..................................................................................................#.............................................................................................................................#.....................#...........................................#................................#...............................................................#......................................................................................................................................#....................#.................................................................................................
......................................................................................##.....................................................#.....................................#.....................................................................................................................................................................##...........................................................................................................#....................................................................................#...............................................................................................................................................................................................................................................................#................................................................................#................................................................................................................#....
.........................................................................................................#.............................................................................................................................................................................................................#.......................................#...........................#...............................................................................................#..............................................................................................................................#...................................................................................................................................................................#.......................................................#.#....................................................................................#....................................................................................
....................................................................................................#........................................#........................................................................#...............#...............................................................................................................................................................................................................#.#....................................................................................................................................................................................................................#.#........................................................................................................................................#........................#..........#.................................................................#...................................#.............................................................#.
..............#......#.........................................................................................................................................#............................................#.................................................................................................................#.........................................................................................................................................................................#...................................#......................................................#........................#..................................................................................#.....................................................................................#...............................................................................................................................................#..................................#.........................................
...............................................................................................#.............#.................#..............................................................................................................................................................#.............................................................................#..............................................................................#......................#...............#...................................................................................................................................................................................................................................................#......................................................#..................................................................................................................................#.................................................................................
................................................................................................#..............................................................................#.........................................................................................#.........................#...............................................................................................................#...............................................................#............................#.................................................................................#....................................................#.........................#.............................................................................#...............................................................................#........................................#.........................................................................................................................................
............................................................................................................................................................#..............................................................................................................................................................................................................................................................................#...................................................................................#......................................................................................................#..................................#....................#.................................................................#...................................................................#.............................................................................................................................................................................................
.....................................................................................................................................................................................................................................#........................#...................................#.....................................................................#....................................................................................................................................................................................................................................................................................................................................#............................................................................................................................................................................#...........................................................................................#.....................#.....................
.........#..........................................................................................................................................................................#.....................................................................#................................................................#...........................#........................................................................................#..................................................#...............................................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................................................
.............................................................................................................#.......#.......................................................................................................................................................................#..................................................................................................................................#..........................................................................................................................................................................................................................................#....................................#......................#.................#..............................................#..............................................................................#.......................................#..................................................................................................
...............................#..............................................................................................................................................................................................................................................................................................................................................................................................................#...........................#...............................#..................#.........................................#............#.......................................................................................................................................#....................................................#....................................................................................................................................................................................................#...#............................#..........
...........................................................................................................................................................................................................................................................................#.....................................................................................................#..................................................................#.............................#.................................................#.............................................................................................................................................................................................#..........................................................................................................................................................................................................................................#..#.................................................
.................................................................................................#........................................................................................................................#..........................................................................#........................................................................#.........................................................................................................................#......................................................................................................................................................................................#..................................................................#............#....#...............................................................................................................................#..........................................................................................#..................
.........................................................................................#....................................................................................................#....................................................................................................#................................................................................................................#..........................................................................#............................................................................#..........................................................................................................................................................................#...............#........................................................#.................................................................................................................................................................................................
...................................................................................................................................................................................................................................#..#......................................................................#...............................................................................................................#.................................#...........................#....................................................................................................................#..............................................#...............................................................................................................................................................................................................................................................................................................#..................................................
.................................................................................................................#.........................................................#..................................#.......................................#.....................................................................................................#..........................#.....................................................................................................#.......................................#...............................................................................................................................................................................................................................#.............................................................................................................................................................................................#..............................................................
.............................................#.................................#........#..........................................................................................#....................................#..........................................................................................................................................................#......................................................................................................................................................................................................#............................................................................................................................................#.......................................#...................................................................#..#.................................#.....................................................................................................#..........#........................
......................................................................................................................................#......................................................................................................................#.................#.........#.........................#.........................................................................#..................................................................................................................................#............................................................................................................................................................................................................................................................#...................................................................................................................................#......#.........................................................................................
....................................................................................................................................................................................................#...................................................................#....#......................................................................................................................#..................................................................................................................................................................................................#...............................................................................................................................................................................................................................................................................................................#.#........................................................................................................
.........................................................................................................................................................................................................................................................#........................................#.....................................#.............................................................#........................................................................................#................................................................................................................................#..............................................................................................#..................................................................................#...................................................................#...........................................................................................................................................
.......................................................................................................................................................................................................................................#....................................................................................................................................................................#...................................................................................#.......................................................................................................................................................................................................................#.....................................................................................................................................................................#...................................................................................................................................
.................................................................................................................................................................................................................................................................................#.....................................................................................................................................................#...............................................................................#..........................................................................................................#........................................#...........................................................................................#........................................................................................#.................................................................................................................................................................
.....................#...........................#..................................................................#........................#..................................................................................................................................#.....................................................................................................................................................................#...........................................................................................................................................................#...................#............................#.................................................................#...........................................................#............#..................#................................................................................#...........................................................................#...................................
....................................#........................#.......................................................................................................................................................................................................#.................................#......................................#.......................................................#.........................................................................................................................................................................................................................#.....................................................#..........................................................................#...................................#............................................................................................................................................................................................................................
.............................................................................................................................................................#..............#..............................................................#...........................................................................................................................#.............................................................................#...............................................................................................................................................................................................................#.............................................#.......#.........................................................................................................................#............................#...............................................................................#...............................................................
...............................#..............................................................................................#.............................#..........................................................................................................#......#..........................................#...............................................................................................................................................#.........................................................................................................................................................................................................#..............#..............................................#.....................................................#.........................#............................................#........................................................#..........................................................................................
#.....................#..............................................................................................................................#...#......................#..................................................................................................................................................#..................................................................................................#.............#......................................................................................................................................................#................................................................................................................................#.....................................................................................................................................................................................................................................................................................
...........................#.........................................................................................................................................................................................................................................................................................................................................#...............................................................................................................................................................................................#...................................................................................................................................................................#.....#...............#.....................#..................................#............................................#.....................#.....................#..........................#......................................#..............................................
....#...........................................................................................................................................................................................................................................#.....................................................#................#............................................................#........................................................................#...........................................................................................................#...............................................................................................................................................................................................................................................#...#........................................................#.........................................................................................#.................................................
...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.........#.............................#...................................................................#...........................................................................................................................................#.......................................#..................................................................................
...............................................................................#............................................................................................#...............................................................................................#........................#............................................................#..#...............................#........#....................................................................................................................#......................................................................................................................................#................................................................#....................................................................................................................................................................................................................................................#.................................
..............................................................................................#...................................................................#...........................................................................................................................................#....................................................................................................................................................................#....................................................................................................................................#........................#......................................................................................................................................................................................................................................................................#...........................#.............................................................................
...................................................................................#...............................................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................#.................................................................#........................................................................................................................................................#.....................#......................................#....................................................................................#...........
..................................................................................................................................................................................................................................................................................................................................................................................................................................................#................#......................................................#..................................................................................................................................................................................................................................................................................................................#..........#...................................................................................................#.............................................................#.......
........................................................................................................................#.........................................................................#.......................................#...........................................................................................................................................#.......#.....................................................................................................................#...................................................................................................................................................................................................#..............................................................................................................................................................................................................................#..........................................................................
.....#......................................................................................................................................................................................................................................................................................................................##.......................................................#.................................................................................................................................................#....................................................................#........#...............................................................................................................................#.................................................................#..........................................................................................................................................................................................................
..............................................................#.................................................................#........#..................................................................................................................................................................................................................................................................................................................................................................#........................#.............................................#..........................................#....................................................................................................#...........................................................................................................................#............................................#.....................................................................................................................
.........................................................................................................................................................................................................#..............................................#.......#........#...........................#........................................................................................................................#.......#........................................#............................................................................................................................#.........................................................#.................#.........................................................................................................................................................................................................................................................................................................................................
.........#...............................................................#.....................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................#............................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................#....................................................................................................................................................................................................................................#............................................................................................................................................................................................................#.............................................................................................................................................................................................................................................................#..........................
........................................................................................................#................................................................................................................................................................................#...............................................................................................................................................................#.................................................................................................................................................................#.........................................................#...................................................................................#............................#...........................................................................................................................................................................................................................
.......................................................................................................................................................................................................#.............................................................................................................................#...................#..........................#.#.................................................................................................#....................................................................................................................#..........................#............#...#...............#.....................................................#.........................#........................................................................................................................................................................................................................................................................
......................#......................................#..........#.............#..........................................................................................................................................................................#................................................................................................................................................................................................#......................................#.................................................................................................................................................................................................................................................................................................................................................................................................#...................................................................................................#..................
............................................................................................................................#..................................#.................................#.................................................................................................................................................................................#..............................................................................................................................................................................#..............................#.........................#................................................................................................................................#...................................................................................................................#.........................................................................................#.......#...............................................
........................................................................................#...................................................................#...................................................#........................#..................................#...............................................................................#................................................................#................................................................................................#..............................................................................................................................................................................................................................................#.............#..............#...........................................................................#................#..........................................................................................................................
.......#.................................................................................................................................#...........................................................................................................................................................#....................................................................................................................#..............................#....................................................................................#.........#........................................................................................................................................................................#................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................#..................................................................#...........................................#.......#......................................................................#.#.......................................................................................................................................................................................................#.....#..........................................................................................................................................................................................................................................#.................................................................................................................................................................
.....................................................................................................................................................................................................................#...............................................................................................................................................................................#............................................................................#.........................................#.....................................................................................................................................#.......#.......................................................................................................#.........................................#..........#..................................#...............................................................................................................#.......................................
.#..........................................................#.....................#..........#.....................................................................................................#...............................................................#.................................................................#...............................................................................................................................................................#........#.........................................................................................................................................................................#..............................................................................................................................................................#.......................................#..................#...............#...............................................................................................
...........................#................................................................................#........................................................................................................................................................................................................................................................................................................#...........#.............................#.............................#..................................................................................................................................................................................................................................................#............................................................................................................................................#....................................................................................................................................
.................................................................#...........................................................................#................#.................................................................................#..................................................................................................#....#....#..........................................................................#.....................................................................................................................................................................................................#...................................#.........................................................................................#.#....................................#.................#............................................................................................................................................................................................
...............#.................#................................................#......................................................................................................................................#....................................................#.....................................................................................................................................#.................................................#...........................................................................#..................#.............................................................................................................................................................................#................................................................................................................................................#.....#.......................................................................................................................
...................#...........................................................................................#.........................................................................................................................#.................................................................................................#...............................................................................................................................................#..........................................................................................................#.........................................................................................................................................................................#............#................#............................................................................#......................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#....................#............................................#....................#...........................................#..#.......................................................................................................................................................................#........................#......................................................................................................................................................#.....................#..............................................................................................................................
.............#...........................................................................................................................................................................................#..........................................................#.............................................................................................#...........................................................................................................................................................................................................................................................................#...................................................#........................................................................................................................................#..............................................#....................................................................................................................#..................
......................................................................................................................................................................................................................#.....................................................................................................................................#.................................................................................................................................................................................#...............................................................#...........................................................................................................................................................#.......................................................................#..............................................................................#.........................#......................................................................
......................................................#..............................#.......#...................................................................................................................................................................................................................#.........................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....................................#..#....................................................................#......................................................................#...#.........................#...................................
................................................#.......................#..#....................................................................................................................................................................................................................................................#..............#..............................#.......................................................................................................................................................................................................................#......#.............................................................................#......#..#.....................................................................................................................................................#..............................................................................................................#.......................................................
...........#......................................................................#..................................................................................................................................................................................................................................#.....................#....................................................................................................................................................................................................................................................#......................................................................#...........................................................#..............................................................................................................................................................................................................................................................................................
.......................................................................................#..................................................#..........................................#............#..........................................................#...........................................................................#.................................................................................................................................................................#.....#..................................................................................................................................................................................................................................#........................................................................#....#...............................................................#.............................................................#......................#..........................................
.........#...............#...........................................#....................................................................................................#................................................................................................................................#.........................................................................................................................................................................................#..........................................................................................#.................#.....................#...............................................................................................................................................................................................................................................................#.........................................................................................................................
.....................................................................................................................................#.......#................................................................................................................................................#......................................................................#.................#...................................................................................................................................................#.........#...............................................................................................................#........#............................................................#................#...........................................................................................#.........................................................................................................................................................................
...........................#.........................................................................................#.....................................................#...................#................................................#................................#............#...................................#................................................................#......................................................................................................................................................................................................................................................................................................#.............................................................................................................................................................................................................#.........................................................................................................
....................................................................................................#..............................#.........................#........................................#................#.........................................................#........#...............................................................................................................................................................................................................................................................................................................................................................................................................................................#.........................................#..............................................................................................#.............................................................................................................................................#
.........................#..................#......................................................#.......................................................................................................................................................#.........................................................................................................................................................#...........................#.........................#.#...#.......................................................................................................................................#.......#...........................................................................................................#.....................................................................................................................................................................................................................#..............................................................
..........................................................................#......................................................#..........................................................#........................................................#.......#.................................................................................................................................................................................................................#..............#.............................................#..................#...............................................................................................................................................#..........#......................................................................................................................................................................................#......................##........................................................................................
..................................................................................................................................................................................#......................................................................................................................................................................................................................................................#...............................#..........................................#................................................................................................................................#...........#......................................................#.................................#......................................#.....................................................................................................................................................#....................#.....................................................
.........................................................................#..............##....................................................................................#.....................................................................................#....................................#............................#..#..........................................#...........#..............................................................................................................................................................................#.........................#................................................................................................................................................................................................................................#..#.........................................................................#.........................................................................#................................
.............#..............................................................................................................#..................................................................................................................................................................................#.......................................#........................#....................................................................................................................................................................................................#.........................................................................................................#.......................#.......................................................................#.....#....................#.......................................................................................................................................................................................................
..........................................................#.....................................................................................#......................................................................................................................................................................#......................#........................................................................................#...........................................#.........................................................................................................................#.........#.............................................................................#.........................................................................................................................#...........................................................................................................................................................#...........................#..........
..#..................................................................#.......#.................................................................................................................................................................................................................................................................................................................................................#...............................................#.......................................................................................................................................................................................................................#.................................................................................................#........................................................................................................................................................................................................................
..........................................#.............................................................................................................................................................................................................................#...........................#.....................................................................#..............................................................................................................................#....................................................................................................................................................................#................................................................................................................................#..................................#....................................................................................................#..........................................................................
...............................................#........#.............................................................................................................................................................................................................................#...............#...........#..............................................................................#...............................................................................................................................................................................................................................................................#.............................................................................#...........................................................#.............................................................#........................................................................................................................................................
........................................................................................................................................................................................#...............................................#......................................................#....#.........................#................#.................#.................................................................................................#..........................................#...#.....................................................................................................................#...................................#.................................................#................................................................................................................................................................................................................................#................................#.................................
......................................................#.................................................................................................................................................................................................................................................................................................................................................................................................................................#.#.................................................................................................................................................................................#................................................................................................................................................................#.............................#..#.....................................................................................................#.............................................
.....................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................................................................#.........................................................#.............#..................................................................................#............................................................................................#............................................................................................#.............................................................................#.................................
........................................................................................................................................................#.....................................................................................................................................................................#...............#..............................#......................................................................................................................................#...................................#.......#.....................................................................................................#...........................................................................................#....................................................................................................................#...................................#...................#................................#.................................................
.......................................................................................................................#.................................................................................................................................#.....................#.....................................................................................................#..........................................................................................................................................#.................................................................#...................................................................#........#...................................................................................................#..............................................................................................................................................................................................................................................
..........................................................................................................#...........................#...............................#..........................................................................#..........................................................................................................................#......................................................................................................................................................................................................................................................................................................................................................#......................................................#...............#..........................................................................................................................................................................................#............................
................................................................................................................................................................................................................................................................................................................................#............................................................................................................................#............................................#........................................#.........................................#..............................................................................................................................................................................................................................#......#...........................................................................................#..................................................................................................
..........................................................................................................................................#.......................................................................................................#.................................#..#.........................#................................................................................................................#.................................................................................................................................................................................................................................................................................................................................................................#...........................................................................#.......#......................#........................................................................................................#.........
....................................................................................................................#...............................................................................................................#....#.....................#......#.............................#..............................................#............................................................................................................................................................................#...........................................................................................................................................................................................................................................................#.................................................................................................#...................................................................................................................................
................................#....................................................................................................................#..................................................................................#....................#..............................................................................#.......................................................................................................................#.....................#...........................................................................................................................................#..........................................................#..................................................................................#....................................................#................................................................................................#................................................................#......................
.....................................................................................................................................................................................................................................................#.........................................................#................................................................................................................................#..............................................................................................................................................................................................................................................................................................................................#............#...................................................................................................................................................#.........................................#.......................................
...........................................................................................................................#.....................................#.................#...#..................................................#......................#........#.........................................................................................................#.................................#..................................#.............................#...................................................................#..............................#...............................................................................................................................................................................................#.....................................................................#.......................#............................................................#............................................................................
.........................................................................................................................#.........................................................................................................................................#......#.....................................................................................#....................................................................................................................................................................................................................................................#..................................................................................................................#...................................................................................................................................................................................................#......#..............................................................................
............................................................................................................................................#.......................................#...................................#......................................#...................................#..........................................................................................#.............#...............................................................................................................#.......................................................................................................................................................................#.............................................................................................................................................................................................................................................................................................................................
..........................................................................................#......................#....#..............................................................................................#....................#.........#.....................#...#................................................................#...........................................................................................................................................#...........................................................................................................................................#..................................................................................................................................................................................#.......................#..........................................................................................#...............................................................#......#.............
.................................#.................#..............................................................................................................................................................................................................................................................................................................................................................................................................................#.........................................................................#................................................................................................#.........#........#.........#.........................#.......................................................................................................................................................................#.....................................................................................................................................
.....................................#...................................................................................................................#..................................................................................................................#......#..............................#................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................................................#..........................................................................................................................................................................................
.............................................................................................................#...........................................................................................................................................................#..................#.........................#............................................................................................................................................#.........................................................................................................................................................................................................................#.................................................#............................................................................#.......................................................#............................................................#..................................................................#.............
.........................#........................................#.#.....................................................................................................#..........#..............#................................................................................................#............................................................................................#.........................................................................................................................#..........................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................................................
.................................#..........#.........................................#............................................................................................#............#.....................................................................#...........................#......................................................................................................................................................................................................#...........................................#....................................#.........#....................................................................................................#.................................#......................................................................................................................................................................................................................................................................................
#..............................................................................#.......................................................................................................................................................#.........................................................................................................................................................#.............................................................................................#..................................................................................................#............................................................................................................................................#.........................#..................................................................................................................................................................................................................................#.....................
......................................................................................................................................................#.............................................................................................................................#.................................................................................................................................................................................................#..................#.................#...............................................................................................................#..............................................................................................#...........................................................................................................................................................................................#..............................#............................................................
................................................................................................#.........................................................................#..................................................................................................................................................................................................................................................#...................................#....................#.......................................................................................................................................................................#...........................................................................................#........................................................................................................#...................#..........................................................................................................................................
...............#.....................................................#......................................................................................................................................................................................................................................................................................................................#.............................................................#..........................................................................#............................................................................................................................................................................................................#....................................................................#....................#.......................#...........................##..................................................#.............................................................................
..................#.....................................................................#.................................................#...................................................................................................................................................................................................................................................................................................................................................................................................#...................................................................................#....#.....#...........................................................................................................................................................................#........................................................................................................................................................................................................
...............................................................................................#........................................................#........................................................................................................................#...............................................................................................................#...........................................................................#..............................................................................................................#.....................................................................................................................................................................#....................................................................#..........................................................................................................................................................................................
...................................................#...................................................................................................................................................................................................................................................................................................#...............................................................................................#....................................................................................................................................#........................................................................................................................................#................................................................................................................................................................................................................................................#...........................................
.................................#.#...............................................................................#....................................................................................................#........................................................#.......................................................................#.................................................................................#..........................................................#...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
...........................#...........................#........................................................................................................................................................................................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................................................#...#..............................................................................#...........................................................................................#..................................#.......................................................................#........
............................................................................................................................................................................................#..............................................................#.................................................#..........................#..............................................................................................................................................................................................................................................................................................#........................................................................................................................................................................#...................................................#.........#...................................#..........................................................#....................................................
...................................................................................................................................................................................................................................................................#.........................#....................#.......................#................#.............................................................................#........................................................................................................................................................................#............................................................................................................................................................................................................................#......................................................................................................................................................................#...........
..............#.........................................................................................................#..........................................................#................................................................................................................................................................#.................................................................................................#....#.................#...............................................................................................................................#...............................#.............................................................................................#...................#...............................................................................................#.......................................#..........................................................................................................................
......................#................................................................................................................................#.....................................................................#.....................#.....................................#.............................................................................................................................#......................................................................................................................................................................#............................................#......#...............................................................................................................................................................................................................................................................................................................................................................................
......................................................................................#............................................................................................................................................#..................#..................................#..........................................#............................................................................................................................................................................#...................................#...................#............................#.........................................................................#..........................#..........................................................................................................................................#......................................#....................................................................................................................................
..........................................................#......................................................................................................#..........................................................#..............................................#.................................................................................................#..............................................................#...............#..#.....................#............................................................................................................................#..........................................................................................#............................#....................................#.................................#.....................................#......................................................................................................................................................................#...
...................................................................................................................................................................................................................................................................................................................................................#..............................................#.......................................................................................................................................................................................#............#........#............#.....................................................................#.#.....................................................................#...............#..............................................................................#.......................................................................................................................................................
.......................................................#.............................................................#...............................#...................................................................................................#..........................................#.............................................................................#.............................................#......................................................................#.......#...................................................................#................#.........................................................................................................................................#.................................................#...............................#....................................#............................................................................................................................................................
.....................................................................................................................................................................................................................................................................#...........................................................................................................#..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.........................................................................................#...........................................................
...........#..................................................................................................#.....................................................................#......................................................................................................#...............................................................................................................#.....................................#.......................................................................#...........................................................................................................................#......................................................................................................................................................#............................................................................................................................................................................#........................................
........#..........................................................................................................................................................#................................................................#.....................................................................................................................................................................#.........................................................................................................#...........................................................................................................................................#.................................#................................................................................................................................##.............................................................................................................................................................................................
................#..#...............................................................................................................#.......................................................................................................................................................................................................................#........................................................................#......................#....................................................................................................................#..........................................................................................#....................................................................................................................................................#......#.......................................................................................................#..................................................................................
.........................................................................................................................................................................#......................#.........................................................................#........................#...........#....................................................#......................................#..........................................................................................................................................................................................................................................................................................................................#...........................................................................................#......................................................................#...............#...........................................#............................................................
.................................................................................#...............................................................................................................................................................................................................................................................................................#...................#..................................................................#..#..............................................................................................................................................................................................................................................#...........#.....................................#........................................................#......................................................................................................................................................................................#.....
...................................#...........................................#...........................................#...................................................................#.......................................................................#.....................................................................................................................................................................................#...................................................................................................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................
.....................................................................................#..........................................................................#.#.........................................................................#......................................................................................................................................................................................................................................#.......................................................................................................................................................#............................................................................#.....................................................................................................................................................................................................#...................................................................................................
...............................#..................................................................................................................................................................................................................................................#...............................................#.......#.....................................................................................................#..................................................................................#.....................#....................................................................#..........#........................#..................................................#......................................................................................................................................................................................................................#.....................................................................................
.....#........................................................................#...................................................#.................................................................................#..................#............................................................................................................................................................................................................................#...................................................................................................................................................................................................#.........................................................................##..............................................................................................#................................#....................................................#.....................................................................................#...
.........................................................................................................................................................................................#............................#............................................................................................................................................................................................................#.................................#..#.........................................................................................................#..............................................................................................................................................................................................................................................................................#.................................................................................................................................#..............................
.............................................................................................................................................................................................................................................................................................................................................................................................................#............#.........................................................................................#................................................................................................#.............................................................................................................................#....................................................#............................................#..#...............#..........................................................#..............................................................................................
...............................................................................................................................................................................#.#......................................................................................................................................................................................................................................................................................................#..........#..#.................................................................#..........#.............................................................................................................................................................................................................................................................................................................................................................#................................................................................
...............................#.............................................................................................#...........................................................................................................................................................................................#........................................................................................#...................................................................................................................#........................................................................................................................................................................................................................#......................#........................................................................................#..................................................................................................................................................
...........#..........................#........................#............................................................#...................................................................................................#........................................................................................................................................................#..................................................................................................................................................#.........................................................................#....................................................................................................#.............................................................#........................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................................................................................................#...............................................................................................................................................................................................................................................#................................................................................................................................................................................................................#.#.....................................................................................#................................................................................................................#..........
................#..........................#..................#.................#..........................................................................................................................................................................................................#..................................#.....................................................................................................................................................................................................................................................................................................................................................................................#.......................................#............................................................................................#.......................................................................................................#......#.........................................................
..................................................................................................................................................................................................................................................................................................................................#.......................................................#................................................................................................................................................................................................................................................#............................................................................................................................................................................................................................................................................................................#.........................................................................
.....................................#............................................................................................................................................................#............................................................................................................................................................................................................#......................................................#............................#.....................................................................................................................................................................................................................#............................................................#.....................................................#.......................#.............................................................................................................................................................
...............................................................................................#.............................................................................................#..........#.......................................................................................................................#.........................................................................................................................#..................................................................#...................................................#.....#..........................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................#.....................................................................#......................................................................................#..#...............................................................................#..............................................................................................................................................#.................#.................................................#.#........#.........................................#..............................................................#.#..............................................................................................#........................#.........#...............................................................................................................................................................................
.........................................................................................................................................................#..........................................................#................................#......................#........................................................................................................................................................................................................................................................#......#............#.........................................................#.............................................................................................................#......................................................................................................................#.........................................................................................................................................................................
...................................#.......................................................................................................................................................................................................#.................................................................#............................................................................................................................................................................................................................................#......................................................................#.....................#.............................................................................#.........................................#................................#........#..........................#..............#...................................................................................................................................................#..........
...................................................................#...............................#..................................................................................................................................................................................#...............................................#............................................................................................................#......................................................#.........................................................................#............................................................................................................#.....................................................#........#........................................................................................................#............................................................#............................................#..............................................
.....................#................................................................................................................................................................................................................................................................................................................................#............................................................................................................#......................................................................................#.........................................................#..........#................................................................................................................................................................................................................................................................................................................................................#.................................................
..............................................#......................................................................................................................................#.................#.........................#...................................................................#...................................................................................................................................#.....................................................................#..........................................................................................................................#...................................................................................................................................................................................................................................................................................#.....................#...........................#..........#......................................
......................................................................................................................................................................................................................................................................................................................................................................................................................................#......................................................................................#.............................................................#.......................................................................................................................................................................................................#................................................................................#...........................................#.................................................................................................
...................#.................................................#......................................................................................................#..............................................................................................................................................................................#..............................................................................................................................................................................................................................................................................................................................#................................................#..#.......................................#................................................................#...#......................................................................................................................................................................
.............................................................................................................................................................................#.....................#.........................................................................#...................................................................................................#............#........................................#.......................................................................................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................#............................................................
.....................................................................................................................................................#...........................................................................................................................................................................#............................#................................#................#.....................................................................#.................................................................................................#..................................................................................................................................................................#..............#.....#......................................................................................................................................#.......................................................#..................................................
......................................................................#...........................................................................................#.......#...........................................................................................................#.......................................................................................................#..............................................................................#...............................#.............................................................................................................................................................................................................................................................................................................#............................................#.........................................................................................................................................................
.............#................#...............................................................................................................................................................................#...#...................#...#..................................................#.....................................................................................................................................#....#............................#.................................................................#.........................................#.............#........#................................................................................................................................................#...................................................................................................#.........................................................#...........................................#..............................................................
..........................................................................#..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..................................................................................................................................................................................................................................................#.........................................................................................................................................................................................
...........................................................................................................................#.......................#.......................#.................................#.............................................................................................................................................................#...........................................................................................................................................................................................................................................................#.....................................................................................#....................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................#.................#..............................................#...............................................................................................#.................................................................................................................................................................................................................................................................................................................................................#................................................................................................................#............................#...........................................................................#..................#........................................................................................................
..........................#....................................................#.....................................................#...............#.......................................................................................#..........#.............................................................................................................................#...............................................................................#.....................#..................#.............#................................................................................................................#...#......................................................................#....................................................................................................................................................................#....................#..........................................#...................................................................
...........................................#...............................................................................................................................#.........................#..................................................................#......................................................................................................................................................#............................................................................#.........................................................................................................................................................................................................................................#.............................................................................................................................................................................................................................................#.............................
....................#........................................................................................................#.......................#........#..........................................................................................#.........................................#.................................................................................................................................................................................#................................................................................................................#.......................#.......................................................................................#.........................................................................................................................................................................................#.................................................................................................................
........................................#..............#.............#.............................................#......................#...........................................................................................................................#....................................................................................................................................#....................................................................#..........................................................................#..........#.#.........................#........#.........#..................................................................................#.................................................................................................#.........................#..........................................................................................................#................#.................................................................
...................#.................................................#..................................................................................................................................................................................................................................................................#....#..................................................................#............................................................................#...#.....................#..........................................................#.....................#..................................................#.........................................................................................................................................................................................................................................................#.............#....................#.........................................................................
...................#.................................................................................................................................................................................................#.................................................................................#.......##...........................................................................................................................#..................................................#.........................................................#.....................................................................................................................................................................................#.......................................................................................................................................................................#...#......................................................................................................
..............................................................................................................................................................#..........#.........................................................................................#................................................................................................................#...................................................................................................................#....................................................................................................................................................#...........................................................................................................................................................................#.................................................................................................#..............#.......................................................................
.....................................................................#....................................................................................................................................#...................................................................................................................................................................................#......................................#..#......................................................................................................................................................................................#............................................................#.......#.................................#........................................................................#........##...................................................................................................................................#....................................................................
...................#......................#..................................#.................................................................................................................................................................................................................................................#......................................................................................................................................................#.......#.#..................................................#..#..........................................................................................................#...................................................................................................................#............#...............................................................................................................................#.......................................#........................#...................#......#...
....................................................................................................#................................................................................#.............................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................................................................#..................................................................#.............................................................#.......................................................................................
......................................................................................................................#...................................................#...............................................#.#...................................................................................................................................................................................................................................................................................................................................................................................................................................#................................................................................................................................................................................................................................#................................................................................................................................
................................................................................................................................................................................................................................................................................................#.................................................................................................................................................#...................................#.......................................................................................................................................................................................................................................................................................................#..............#..............................................................................................................#.....................................................#...............................................
........................................#......................................................#......................................#............................................................................................................................................................#................................................................................................#...............................................................................................................#................................................................#..................................................................................................................#.........#.........................................................................................................................................................................#...........................#.........................................................................................................
................................................#...........................#.....................................................................................................................................................................................................................................................................#.......................................#........................................#.....................................................................................................................................................................................#........................................................................................................................#...........................................................................##..................#........................................................................#......................................................................................................
...........................................................................#..........................................................#.........................................................#.................................................................#..................................................................................................................................................................................#....................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................................................
...........................................................................#..................................................................................#...........................................................................................................................................................................#..............................#....................#........................................................................................................................#...........................................................................................#........................................................................................................................................#.........#.................................................................................................................................................#.........................................................................................................
.................................#.....................................................#..............................................................................................................#..........................................................................................................................................................................#....#..........................................................................#..#.......#....................................................................................................................................................................................................................#........................................................................................................................#..........................................................................................................................#............................................................................
.......................................................................#.#...........................................................................................................................................................................................#....................................................................................................................................................................................................................................................................##................................................................................................................................................................................#....................................................................................................................#...............#................................................................................................#...............................................................
.................................................................................................#........................................................................#..................................................................................................................................................#............................#......................................................................................................................................................................................................#.......................................................................................................#.................................................................................................................................................................................................................#......................................................................................................................................
........#................................................................................................................#...........#..........................................................#...........................#....................................................................................................................................................................#................................................................................................................................................................#....................................................................#.............................#............................................................#....................................#............................................................................................#...........#.................................................................................................................................................
..............#........................................................................#.........................................................................................................................................#.........................................#...................................................................................................................................................................................................................................#.........................................................#.............................................................................................#.................................................................................................................................................................................................................................#...................................................#....................................................................
......................................................................................................................................................................................................................................................................................#................#.............................................................................................................#..................................................................................................#....................................................................................................#.#..............................................#...............................................................................................................................................................................................................................................................................#..........#......#.................................................
..................#...........................................................................................................................................................................#.............................#.......................................................................................................................................................................#..........................................................................................................................................................................................................................................................................................................................................................................................#...........................................................#....#................................................#.........................................#................................#.....................................
.......................................................................................................................................................................................................................#..................................................................................................#...................................................................................#..#......................#....................................................................................................................................................................#........................................................................#.......................#..................................................................#........................................................................................................................................................................#.......................................................................
.....................#...............................................#..............................................................................................................................#.............#......................................................................................................................................................#...............................................................................................................................................................................................#.....................................................................................................................................................................................................................................#...............................................................................#..................................................#.#.............................................................................
........................................................................................................................................................................................................................................................................................................................................#.........................................................................................................................................................................#.............#........................................#.............#........................#...............................................................#...............#...............................................................................#............................................................................................#........................................................#..........................#................................................................
............................................#...................................................................................................................................#........................................................................................................................#...........................................................................................................................................#.........#.................................................................................................................................................................................................#..........................................................................#..............#.................................................................................................................#............#................................................................................#...........................#..........................
.................................................................................................................................................................#..#...................................................................................................#.......................................................................................................#.......#......................................................#...........................#....................#...............................................................................................................................................................................................................................................................................................................................#..............#.......................................................#..........................................................................................................................
.............................................................................................................................................................................................................................................................................................................#..................#.........................................................................................................................................................................................#..........................................................................#.............................................................................................................................................................#..................................................................#...........................................................................................................................................................................................
...................................................................................................................................................................................................................#....................................#......................................................................................................................#.........................................................................................#.............................................................................................................................................#.............................#.............#....................#............................................................................#............................................................................................................................................................................................#...............................................................
.....................................................................................................................................#....#.................................................................................................................................................................................................................................................................................................................................................................................................................................#..............................#................#.................................................................#....................................................................................................#..................................................................................................#................#..........................................................................................................
.................................................................................................................................#..................................................................................#.......................................................................................................................................................................................#..............................................#...................................................................................................................#..........................#..............................................#.......................................................................................................................................#..............................#................................................................#....................................................................................................................#...........
......................................................................................#...............................................................#....................................#..............................................................#............................................................................#.............................#......................................................................................................................................................................................................................................................................................................................................................#..#...............................................................................#......................................................................................................................#...........................................................................................
........#...............................................#............................................................................#.#........................................................................................................................................................................................................................................#.................................................................................................................................................................................#.......#........#.....................................................................................#..............#...............................................#............................................................................#...................................................................................................................................................#........................#...............................
.................................................................................................................................#....................................................................................................#..................................................................................................................................................................................................................................#..............................................#................................................................................................#............................................................................................................................................................................................................................#.......................................................................................##........#..................#......................................................
#............................................................................................................#........#............................................................#......................................#.................#............#................................................................................#..............................................................................................................................#................................................................................................................................................................................#......................................................................#.............#...............................................................................................................................................#...........................#......................................................................................................
.#..............................................................................................................................#.......................................................................................................................................................................................................................................................................................#................................#.................................................................................................................#.........................................................................................................................#......................................#.................................#.........................................#..............................................................................#......#..................................#................................................................................
............................#..........................................................................................................#......................................................................................................................................................................................................................................................................................................#.......................#....#......................................................................................................................................................................................................................................................................#..................................................#...........#.#..............................................................................................................................................................................................................
..................................................................#............................................................................................................................................................................................#..................................................................................................................................................................................................................................................................................................................#..........................................................................................................#...........................#.#................................................#.....................................................................................................................................................................................................................................................
..................................................................................#......#..................#..........................................................#......................#..............................................................................................................................................................#................................................................................................................................................................#................................................................................................................................................#.....................................................................................................................................................................................................................#....................#...............#......#........................#...........................................#.#.........
.............................................................................#............................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................................................................................#....................#...............#.........................................................................................................#.................................................................................................................#................
..........................................................#.................#....#.............#........#....................................................#......................................................................................................................................................#.........#......................................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................................................................#..................................................................................................................#................................................#
.............................................................................................#..............#.............................................................................................................#...............#..............................................................................................................................#....................................................................................................................#.........................................................................................................................#..........................................#..............................................................................................................................................................................................................................................................................................................................................................
.................#......#............................................................................................#...........#............#.....................#.#..........................................#......................................................................................................................................................................................................................................................................................................................#...................................................#........................#.................#....................#............................................................................................................................................................................................................................................................................................................#....................................................#...
........................................................................#.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...#.................................................................................................................................................................................................................#.........................................................................................................................#..................................#........................................................................
................................................................................................#.................................#.............................................................#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...............................#...#........................#............................................................................#...................#.............................................................................................................................
...................................................................................................................................................#......#.....................................................................................................................#...............#.................................................................................................................................#.................................#............................................#........................................................................................................................#.................................................................................................................#..........................................................................................................................................................................#........................................#.................................................
...........................................................................................#...............#..............................................................................................................................#....................................................#......................................................................................................#....................................................................................#.................................................................#.............................#.....................................................................................................................................#.......................................................................................#....................................................#.........................................................................#.........................................................................
................................................................................#...................................................#.................................................................................................................................................................................#.....................................................................................................#.....................................#................................................................................................................................................................................#..........................................................................................#..............................................................#....................................................#...........................#.....................#........#.............................................................#......................................
................................................................................................................................................................#.............................#..........................................................................................#..........................................................................................................................................................................................#...............................#.............................................................................................................................#......................................................................................#................................................................#...........#...........................#............................#................#....................................................#............................................................................
................................................................................................................................................................................................................................................................#.................................................................................................................................................................................................................#......................................................................................................................#...................................................................................................................................................................................#.....................................................#..............................................................................................................................................................................
.........................#.................................................................................................................................................................#..........................................................#...............................................................................................................................................................................................................................................................................................................................................................................#............................................................................................................#.........................................#...................................................................#..............................#.................................................................................................................................
.......#.....................................................................................................................................................#.............................................................................................................#.........................................................................................#.................................#................................................................................................................................#............................................................................................................................#.....................................................................................................................................#.................................#.............................................................................................................................................................................#......
...............................................................................................#......................................................................................................#.............................................................................#.........................................................................................................................................................................#.#.............................................#..............................................................#..................................................................................................................................................................#.........................................................................................................................#...............................................................#.......................................................................................
............#...............................................................................................................................................................#........................#..................................................................#...........................................#.......................................................#...............#.................................#.............................................................................................#......................................................................................#............................................................................................................................................................................................................................................................................................................................................................................#...............................#.
...............................#.........................................................................................#............................................#.......#........................................................................................................................................................................................................................................................................................................#.................................................#.....................................................................................##...................................#......#...............................#.................................................................#.......#................#..........#....................................................#...............................................................#................................#..........................................................
.................#...............#...........................................................................................................................................................................................................#..............................................................#.............................................................................................#..#................................................................................................................#......#.............................................................................................................................................................................................................................#.........................................................................................................................#.............................................#..................................................#...................................
.#...............................................................................#..............................................#....................................................................................................................................................................................................................#.........#.............................#.....................................................................................................#..................................................................................................................#...#..............................................................#......................................................................................................................................................................................#.....#.........................#.........................................................................................#.............#.........
.........#.............................#.........................#............................................................................#...................................................................#....................#................................................................................................................................................#........................................................#........................................................................................................................................................................................................................................................................................#..........................#............................................................................................................................................................................................................................................................
...............................................................................#...............................................................................................................................#...................................................#.......#...#...............................................................................#.................................................................................................................................................................................................................................#........................................................................................................#..........................................................#............................................................................................................................................................................................................................................................
.........................................................................................#...............................#...........................................................................#...............#.........................................................#.........................................................#........................................................................................................................................#..........................#...................................................................#.............................................................................................................................................................................................................................................................#...................................................................#....................................#.........................................................................
..............................................................................................................................................................................................................................................................................................................#.#...................................#..................................#.....................................#..#..........................#....................#..........................................................................................................................#....................................................................#..........................#........................................................................................................................................................................................................................................................#......................#......................................
............................................................................................................................................................................#...........................................................#..................#................................................#.................................................................#...........................................................................................................#..........................................................................................................................................................................................................#...............#.#........#.............................................................................................................................................................................................................................................................................................#...
.................................................................................................................................................................................................................................................................................................#.........................................................................................................................................................................................#................................................................................................................#......................................................................................#....................................................#...............................................................................................................................................................#..................................................................#......................................
....................................#............................................................................................................#...............................................................................................................................................................................................................................................................................................................................................................................#..................................................................................................................................................................#........................................................................#.........................................................................#..........................................................................................................................................................................
....................................#.......#..........................................#..................................................................#.......................................................................................................................#........................................................................................................................#........................................................................................................................................................................................................................#............................................................................................................................#..........................................................................................................................................#...........................................................................................#.........................
...........................................................#...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..............................................................................#...#.................................................#...............................................................................................................................................................................................................................................................................................................#.....
...........................................................................#...................................................................................................................................................................................................................#.........................................................................................................................................................#...............#.....................................................................................................................................................#.........................#...............................................................................#........................................#..........##.......#.......................#..............#.................................................................#...........................................#.............................#........................................
.............................................................................#.............................#.................................................#......................................#........................#.....................................................#................................#...........................................................................................................................#.........#.................................................................................................................................................................................................#.............................................................................#.............#.....#..............................................................................................................#..................................................................................................................................................#.
........................................................................................................................................#......................................................#.................................................................................................................................................................................................................#............................................................................................................................................................................................................................................................#.....................................................................................................#.............................................................................#.....................#.............................................#......................................#.................................#..................
.........................................#....#...........................................#................#.................................................................#................................#......................................#.............................................................#.................................................................................................................................#..................................................................................#..........................................................................................................................................................#........................#.....................................................................................................................................................................................................................................................................................................
..............................................................................#.................................#............................................................................................................................#.....................................................................................................................................................................................................................................#..................................................................................................................................................................................................................................................................................................................................................................#...........................................................................................................................................................................
..........................................................................................................#.................................#......................................................................................................................................................................................................................................................#.....................................................................................................................................#..................#..........................#...............................................................................................#..........................................................................................................................................................................................................................................................................................................................................
..............................#......................................................#.....................................................................................................................................................................................................................................................................#.......................................................................#....#..............................................#..........................................................................................................................................................................................#............#...........................................................#.......................................................#..........................#..........................................#......#.................#.....................................................................................................#.........
..........................................................................................#.............................................................#................................................................................................................................................................................................................................................#.....................................................................................................................................#............................................................................................#................................................................#..............#.....................................................................................#................................................................................#.....................................................#...........................................#.........#..................
...............................................................................................................................................#...........#...............................................#.......#..................................#..................#...............................#...#...............................................................................#................................................................................................................................................................................................................#...............#..................#..........................................................................................................................................................#...................................................................................................................................................................#.................................................
...............................................#....................................................................................................................................................................................................................................................................................................#...............................................................................................................................................................................................................................................................................................................................#................................................................................................................................................................................................................#............................................................................................................................
.......................................................................................................................................................................................................................#..............................................................................................................................................................................................................................................................#...........................................................................................................................................................#.............................#.....................................................................................................................................................................................................................................................................................#........#..................................................
.................................................................................................................................#..........................................................................................................................................................#...#.......................................................................................................................................................................#......................................................................................................................#........................#....................#....................................................#...........................................................................................#..................................................................................................................................#...................................................................#............................
.....................................................................................................................................................................................................................................#....................................................................................#.........................................................................................#....................................#...........................#.................................................#.......................................................................................................................................................................................................................................................#......................................................#...........................................................................................................................................................................
.......#..........................................................#.......#...............................................................................#.............................................................................................................................................................#........#...............................................................................................................................................................................................................#..........................................................................................................................................#...........................................................................................................#........#....#.......................#...................................................................................#...#.....................................................................#.....................
.......................................#.............................#.....................................................................................................#....#............................#....................#...........................................................................................................................................................................................................................................................................................#..................................................#....#................................................#..................................................................#...................................................................................................................................................................................................................................................................................#...................................
.....................................................#...............................................................................................#.#...................................................................................#...........#........................................................................................................................................................................#...................................................................................................................................................................#..........................................................................................................................................................................................................................................................#................................................................................................#.................................................................
............#................................................#.........................#................................................................................................................................................................................................................#.............................................#...................................................................................................................................................................................................................................#......#............#.............................................................................#........#.............................................#........................................................................................#.............#.....................................#........#.............................................................................................#..........................
............................................#...........................................................................................................................................................................................................................................................................................................................................................#...................................................#.........................................................................................................#..................#..............................................................#........................#...........................................................#......................#........................#...........................................................................................................#......#............................................................................................#...#................
...........................................................................................................................................................................................................................................................................#..................#....#..................................................................................................#.......................................................................................................................................................................................#..............#.......................................................................................................................................................................#..............................................................................................#..................................................................................#..........................................................
................................#...........................#.....................................................................................................#.......................................................................................................................#..........................................#..................................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..................#............................#..........................................................................
.........#...........................................................................#......................................#..........................................................#.......................................................................................................................................#....................................#...............#.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................#.....................................................................................#..........#................................................................................................................................................................#......................................#.......................................................................................................................#.#............................................................................................................................................................................................................................................................................................................................................................................................................................#...............................................................................#.
...................................................#................................................................................................................#....................................................................................................................#..........................................................................................................................................#...........................................................#..........................................................................................................................................................................................................#........................................#.....................................................................................................................................#.......................................................................................................................................
...................#................................................................................................................................................................................#..............................#...#...................................................................................................................................................#.............................................................................................................................................................................................................................................................................................#............................................................................................................................................#...................................................................................................................#.......#...............................................................
................#.......#................................................#...................................................#............................................................#...................................................................................................#..........................................................................................#................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................................................................................
...........................#..............................................................................................................................................................................#...........................................#...............................................................#.........................................................................................................#....................................................................................................................................#...........................................................................................................#................................................................................................................#......................##........................................#.............................................#............#...................................................................................................
.........................#.........................................#................#......#......................................................................#..............................................................................................#................................................................#....................#.........................#.........#..................................................#..........................................................................#.......................................................................................................................................................#................#...........................................................................................................................#...........................................................................................................................................................................#.......................
.....................................................................................#...................................................................................................................#................................................................#.....................................................................................................................#.....#.....................................................................................................................................................................................#.....................................................................................#.....................#...........#......................................................................................................................##..........................#........................................#..................................................#..............................................................
.......................................#................................................................................#.........................#...................................................................................................................................#.......................................................................#.......................#...........................................#..........................................................#.......................................................................#...........#.............................................................#............................................................................................#...............................................................#....#.#..............................................................................................................................................................................................................
................................................................................................................................................................................................................................................#................................................................................................#.#................................................................................................................................................................................................................................................................................................................................................#...........................#.........................................................................................................#........................#......................................................................#..............#.................#....................#.................#...............
.........#.................#...................................................................................................................................................................................................................................................................................................................#......#..........................................................#...................#................#......................#.#.........................................................................................................................................................................................#...................................................................................#....................................................#.......................................................................................................#.......................................................................#...............................
...............................................#.................................................#.............................................................#.....................................................................................................#.........#.....#..................................................................................................................#..............................................#........................................#....................................................#..##......................................................................................#.........................................................................................................#........................................................................................#........................................................................................................................................#............................#........
............................................#...................................................................................................................................................#.................................................................#...........................................................................................................................#.....................................................#..................................................................................#...................................#..................................................................................#................#....................................................................................................................................................................#..................................#...................................................#..............#.......................................................................
..............................................................................#...................................................................................#.#.............................................................................................................................................................................................#.....#.............................#.....................................................................................................................................................................................................................................................................................................................................................................................................#...................................................#................#......................................................................................................................#.........................
...................................#........................................................................................#...........................................................................................................................................................#.......................................................................................................................................................#..#........................................................................................................................................#.....................................................................................#................................................................................#....................................................................................................................................#.#.......................................................................................................................
..............................................................................................................................................................................#................................................................................................................................................................................................#.........................................................................................................................................................................................#....................................................................................................#......................................................#.................................................................................................................................................................................................................................................................................#..........
..................................................................................................................................................................#......................................................................................................................................................................................#....................................................................................................................................................#......#....................#....................#..........................................#.............#......................................................................................................................#.........................................................................................................#.........................#..............................................................................................................................................
....................................................................................................................................#.....................................................................................................#......................................................................................................#..................................................................................................................................................#.........................................................................#......#..................................................................................#.................................................................................#...................................................................#....................................................................................................................................................#..............................................
......................................................................................#...........................................................................................................................................................................................#....................................................................................................#................................................................#...............................#.................................#.........................................................................................................................#................................................................#..................................................................................................................#.........................................................................................................................................................................................
................................................................................................................................#............................................................#.................................................................................................................................#.................................................................................................#.............................................................................................................#.....................................................#.....................................................................................#..........................#...........................................................................................................................................................................................................................................................................................................
...................................................................................................#.................#..............................................................#....................#..............#........................................................................................................................................................................................................#......................................................#..#..................................................................................................................................................#......................................................................................................................................................................................................#............................................................................................................................................................................
...............................................................................................................#....................................................................................................................................................................................................................................................................................#.................................................................#....#.......................................................................................................................................................................................#......................................................................................................................................................................................................#.........................................................................................#....................................#.....................#..
................................................................................................................................................................................................................................................................................................................................................#..........................................................................................................................##..................................................................#..............................................#.........................................#..............................................#.....................................................................................................................................................#....................................................................................................................................................................................
...............................................................................................................................................................................................................................................#.....................................................................................................................#.................................................................................#.......................................................................................#................................................................................................#..............#.......................................#..#.......................................................................................................................................................................................................................................................................................................................
.....................................................................................................................................................................#..................................................................................................................................................................................................................................................#...................................................................................#...........................#............................#.....................................................................................................................................................#..................#.........#.....................................................................................................................................................................#.....#..................................................#..........................................
...............#.....................................................................................#...........#..................................................#................................................................................................................#................#.............................................#..................................................................................................#.........................#..............................................................#...................................................................................................................................................................................................................................................................................#..........................................#..................................................................................................................................................
....................................................................................................................................................................................#...........................................................................#...........................................................................................................#............................................................................................................................#.#................................................................................................................................................................................................................................................................................................................................................................#.............................#.......................................................#...............................................................
.........................................................................................................................................................#............................................................................................................................................................................................................................................#..........................#...............#..........................................................................................................................................#............................#............................#.....................................................................................................................................................................................................................................................................................#...........................................................#.........................
....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...........#................................................................................................................#.....................................................................................................#...................#......#................................................................................#..............................................................................#...............................................................................................
.#............................................................................#..........................................................................................................................................................#..............................................................#.....................................................................................................................................#..........................#.........................................#......#..................#..............................................................................................................#..................................................................#..........................................................................................................................................................................................................................................................................................#.......
......................................................................#.......................................#..........#..............#...................#........................................................................................................................................................................................#............................................................................................................................................................................................................................................#...................................................#........................#..........#..........................................................................................................................................#...........................#................................#...............................#.....................#..................................................#......................
.......................................................#........................................................................................................................................................................................#........................................................................................................................................................................................................................................................................#....#........#...............#..............................................................................................................#...........................................................................................................................................#................................................................#.......................................#......#...............................................................................................
.......................#.............................................................................................................................................................................................................#...........................................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#............................................#................................................................#...................................
.......................................................................................................................#.........................................................................#.#......................................#..................................#....................................................................................#......................................................#..........................................................................................................................................#....................................................#.........#......#..#......................................................................................................................................................................................#................#............................................................................................................................................................................
.............................................................................................................................................................#......................#...................................................................................................................................................................................................................................................................................................................#............................................................#..........#.........................#................................................................................................................................................................................................#.....................#...........................#....................................................................................................................................................................
...............................................................................................................................................#.........................................................................#............................#...#....................................................................................................................#...................#...........................................................................................................................#.............#.........#....................................................#................................................................................................................#............................#.......................................................................................................................................................................................................................................................................
........................................................................................#.............................................................#..........................................................................................................................................................................................................................................................................................#..............................................#................................#......................................................................................................#............................................................................................................................................#...........................#..................................................................................................#....................................................................................#........................
.#.................#............................................................#..#.......#...........................................................................................................................................................#.........................................................................................................................................#...............................#............#..................................................................................................#............................................................#...........................................................................................................................................................................................................#..........................................................................................................................................................#............................................
..........................#............................................................................................#..........................#...............................................#.........................................#...................#...................................#.........................................................................................................................................................#.......................................................................................................................................................................#.........................................#..#.......................................................................................................................#......................................................................................................................................................................................................................
..........................................#......................................................................................................................#...............................................................................................#.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..............................................................................................................................................
.........................................................................................................................................................................................................#....................#.........................................................................................#..............................................................................................................................................................................#.................................................................................................................................................................................................................................#.............................................................#........................................................#.................................................................................................................................................................
..............................................................................................................................................................................................................#..............................#......................................................#....................................................................................................................................................................................................................................................#...................................................................................#.............................#......................................................................#........................................................................................................................................................#...................................................................................................................#..
....................#........................#...................................................................................#..........#............#.............#...................................................................................#...................................#..........#.................................................................#......................................................................................#............................#.............#...................................................................#..........................................................................................................................................................................................................................................................#.................#..........#....................................................................................#.............#.....................#..........................#...
..........................................................................................................................................................................................................................................................#..................................................................................................................#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#................................................................................................................
.......................................................................#......#............................................................................................................................................#......................................................#...#.......#..............................................#..............#.........................................................................#.....#................................................................................................#..........................................................................................................................................................................................................................................................................................................................................................................#..#...............................#......................................................................
.........................................#..............................................................................................................................#.....#.....................................................#...................................................................................................................#.............................................................................................#....................................#..............................................................................................#.....................................................................................................#.........................#..................................................................................##.............................................................#..#........................................................................#.........................................................................
...........................................................................................................................................................................................................#.............................................................................................................#............................................................................#...............................................................................................................................................................................................................#..........................................#.....................................................................................................#...............................................................................................................................#.....................................#.............#..........................................................#...........
.....................................................................................................................................................................................................................................................................................................................................................................................................................#..................................#......................................................................................................................#.......................................................................................................................................#...........................#...........................................................................................................#................................................................#...........................................................................................#.....
.....................................#...............#......................................#.........................................................................................................................................................#..................................................................................................................................................................................................#...........................#...#.................................................................................................................................................#.............................................#.................................................#..................................................#........#..............................................................................#................................#...................................#......................................................................
.............................................................#..............................#.................................................................................#...#..............#.........................................#........................................................................................................................................................................#.............................................................................................................................................#...........................#...................................................................#............................................................................................#.......................................#.................................................................#.............................#...#..............................##..........#........................................#..................................
.............................#.........................................................................#..................#..........#..............................................#...........................................................#...................................................................................................................................................................................................................................................................................................................................................................#...................#.........................................................................................#...........................................#.........................................#...............................................................................................#..............................#..........................................................................
...........#...........................................................................................................................................................................................................................................................................................................................................................#.............................#.......................................................#..#......................................................................................................................................................................#.......#................#............................................#.................#....................................................#.............................................................................#.........................................................................#.....................................................................................
..................#..............................................#.....................................................................................................................................................................................................................................#.....................................................#.............................................#..................#...........................................#..................................................................................................................................#...............................................................##............................................................................................................................................................................................................................................................................................................................#......................
...............................#............#.........................................................................................................................................................#.......................................#.......................................................................#.............................................................................................................................................................#........................................................................................................................................................................................................#..............#................##...................#..............#..................................................#....................................#........................................#...............................................................................................................................
.......................................#.....................................................................................................#.................................................#....................................................................................................................................................................................................................................................................................................................................................#.......................................#.....................................................................................................................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................................#..................................................................................................................................................................................................#.....................................#.................................................................................................................................................#..........................................................#.........................................................#..............................................................................................................................
..................................................#................................................................................................................................................................................................................................#....................................................................................................................................................#...............................................................................................................................................................................................................................#...............#........#..........................................#.....................................#......................................................................................................................#........................................................................#...............................................
...............................................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................................#...........#.............#................#............................................................
................................................................#........................................................................#..............................................................................................................................................................................................................#........................................................................................................................#...........................................................#.....................................................................................................................................................................................................................................................................................#..............................................................................................................................................#...............................................
.......#......#....................................#......................................................#...............................................................................................................................................#...............#..........................................................................#...............................................................................................................................#..........................................#......................................................#........................................................#.................................................................................................................................................................................................................................................................................................................................................................................
.....................#...................#...................................................................................................#....................#................#........................................................................#...........#...................#..............................#......................#.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#........................................................................................................................................#....
......................#...........................................................................................................#..........................#.........#................................#..................#...........................................................................................................................................................................................................................................................................................................................................................................#........................#....................#................................................................................................................................................................................................................................................#.#..................................................................................................#.................#....
..........................................................................................................................................................................................................................................................................................................................................................................#...................................#.....................#..#........................................................#..............................................................................................................................................................................................................................................................#..................................................................#.........#..................................................................................................#..................................................................................
...............................................................................#..........................................................................................................................................#.........................................................................................................................................#.........................................................................................................................................................#..........................................................................................................#...................................................................................................................................#...................................................................................#.......................................#...............................................................................#..#.....................................
.................#..............................................................................................................#.............................................#..#...............................................................#..........................................................................................#............................................#.....#................................................................................................................................................................#.....#..............................................#........................................................................#..................................................................................................................................##.............................#.............................................................................................................................................#...................
..................................................................................................................................#............................#.....................................#...................................................................................................................#................................................................................................................................#.......................................................................#................................................................................................................................................................................................#.........................................................................................................................................................................#.............................#......................................#...............................................
............#....................................................................................................................................................................#.....................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................................................#.......................#...........................................................................................................................................................................................#.................#..#.........................................................................................
..................#.....................................................................................................................................................................#..............................................................................................................................................................................................................................#........................................#......................................................#........#........................................................................................................................#........................#................................................................................................................................................................................................................................#.....#........................................................................................................
..................................#..................................................................................................................................................................................................................#..................................................................................#.........................................................#.....................................................#...................................................................................................................................................................................................................................................................#.......#...................................................................#.............................................................................................#...........................................................................................................................
..............#.........#............#............#.........................#.................................................................................................................................................................................................................................................#.........................................................#.................................................................................................#..........................#.........................................................................................................................................................................................................................................................................................................................#....................................................................................................................#...#....................#....................................
..............#..........................................................#..............................................#...............................................................#.....#........................................................................................................#......................................#............................................................................................................................................................................................................................................................................................................................#....................................................................................#.............................................................................#...................................................................................................................................................................................
................................................#...............#..............................................#.................................................#..............................................#........................................................................................................................................................................................................#................................................................................................................................................................................................................................................#........................#...............................................................................#..................#.#.............#.........................................................#............................................................................................#..............#..................#..#...............
.............................................................................................................................................................................................................................#..............................................................#...........................................................................................#.................................................................................................................................................#...................................................................#......................................................................................................................................................................................................................................#......................................#...................................................................................................#.................................
................................#...................................................................................................#..................................#.............................................................................................................................................................................................................................................................................................#...............................................................##........................................................#............................................................................................................................................#............................................................................................#........................................................................................................................................................................................
..#....................................#...................#...................................................................................#................#............................................#...................................#......................................................................................#..................................................................#...............................#.................................................................................................................................................................................................................................................................#.......................................................................#.........#...........................#......................................................................................................................................................................................................
.......................................#...............................................................................................................................................................................................#..................................................................#.........................#..............................................................................................................................................................................#..................................#....................................................................................................................................................................................................................................................................................#...............................................................................................................................................#......................................
....#......#...........................................................#..........................................................................................................................................#..............................................#..............................................................................#..............#................................................#.......................................#..........................................................#.................................#.....#............................................................................................................................................................#...............................................................................#......................................................................................................#.............................................................................................................#....
...............................................................................................................................................#...........................................................................................................................................................................................#..........................................................................................................................................................#...............................................................................................................................................................................................................................................................................................#......................................................................................................................................................#.......................................#......#.....................
........................................................................................#..........#...#.....................................................................................................................#......................................................................................................................#.....#..........................................................................#.................#.............#.......................................................................................................#...............................#........#............................................................................#...................................#.................................................................................#.............................................................................#..................................................................#.......................................................
.........................................................................................................#...........................................................................................................................#..............................................................................................#........................................................................................................................................................................................#................................................................................................................................................................#..........................#........................................................................#.............................................................................................##......................................................................#.........................................................
...................................#....................................................................................................#.......................................................................#........................................................................................#........................................................................................................................................................#..........................................................................#...................................................................#..................#............................................................................................................................................................................................................................................#....................................................................................................#...........................................
..........#...........................................#.........#..............................................................................................................................................................................................................................................................................................#.......................................................................#...................................................................................................................................................#..............................................................................................................................................................................................#......................................#..................................................................................................................................................................#......................#......
#........................................................#........................................................................#....#...............................................................................................................................................................................................................................................................................................................#.........#..........................................................#.......................................................................................................................#....................................................................................................................................................#........................................................................................................................................................................................................................
..#.........................................................#......................................#............................................................................................................................................................................................................................#..#.................................................##..................................................#............................#............................................................................................................................................................................................................#..................................................................#...........................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................#...........................................................................................................................................#...........................................................................................................................................................................................................................................................................................#......#.....................................................................................................................#...............................#...............#...............................#.....................................................................
..........................................................................................................................................................................................................#.......................#..................................................................#...................................................................#..................................................................#......................................................................................................#.................#....................................................#...................................................................#........................................................................#.........................................................#......................................#....................................................#.................................................................#.................................#
............................................................................................................................................#..............................................#....................................................................................................................................................................................................................................#......................................................................................................#....................#.................................................................................................................#....................................................................................................................................................#..............................................................#.................................................#.............................................................................
...............................................#...........................................................................................#..............................................................................................................................................................#....#..................................................................................................................................................................#...............................................................................................................................#..........................................................#..............................#.............#................................................................................................................................................................................................................#..................................................................................#...
...............#................................................................................................#.........................................#...................................................................................................................................#...........................................................#............................................................................................................................................................................................#........................................................#..................................................#..................#...........................#....................................................#................#.....................................................#.......................................#...........................................................................................................................................
...........#....#....................................................................#.....................#........................................................................................................................................................................................................................#.....................#............................#.................#.............................................................................................................................................#....#....................................#.........................................................................................................#.............................................................................................................................................................##............................................#............................................#............................................#................
............#...........................................................................................................................................................................................................................#...............................................................................................................................................................................................#.........................................................................................................................#...................................................................................................................................#.................................................................................#.#.............................................................................................................................#......................................................#..................................................
...........................................#...#..........................................................................#.................................#........................................................#...................................#............................................................................................................................#..............................................#.....................................................................................................................................................................................................#......................................................................................................#..................................................................................................................................#....................................................................................................................................#.......
...........................................................................................................#......................#............................................................#.............................................#....................................................................................................................................#..........................................#.#.........................................................................................................................................................................................................#....#.............#........................###................................................................................................................................................................................#.......................................................................................#.................................................................
....................#........................#.................................................................................................................................#................................................................................................................................................................................................................................................................#......#.......................................#....................................................................#............................................................................................................................................#................................................................................................................................................................................#...........................................................................#.................................#.................
..................................#...................................................................#................................................................................................................................................................................................................#..................................................................................................#..#...........................................................................................................................................................#..........................................................................................................................................................................................................................#................................................................................................................................................................#............................................
.........#.........#............#............................................................................................................................................................................................................................#....................................#..............................................................................#.........................................................................................................................................................................................................#......................#......................................................................................................................#............................................................................................................................................................#...............................#................................................................#..........................
......................................................................................................................#...................................................................................................................................................................................................................................................#.....................................................................................................................................................................................#............................................................................#..............................................................................................#........##..........................................................................#.....................................................................................................................#..........................................................................
..................................#.........................................................................................................................#........................................................................................................................#..................#......................................................................................................................................................#.........................................................#..............................................................................................................................................................#.#........................................................................................................................#....................................................................................................#..................#...................................#..................................................
#...............................................................................................#.................................#...............................................................................................#...............................#......................................................................................................................#.......#...................................#.........................................#..................................#.....................#...................................................................................................................................#...................................................................................................................................#..........#....#...........................................................................................................#.............#.......................................................................
..#...........................................................#....................................................................................................#.......................#...................................................................................................#...............................................................................................................................................#...................................................................................................#.............................................................................................#...............................................................................................................................................................#...............................................................................................................#................................................................................................
.....................................#..........................................................................................................#..............#.............................................#..........................#.....................................................................#..................................................................................................................#...........................................................................................................................................................................................................................#........................................................................#................................#.......................................................................................................#..........................#.......................................................................................................................
.......#..........................................................................................................................#......................................................................................................................................................................................#...............................................#.......................................................................................................#..............................................................................#...........................................................#.........................#........................................................................................#...............................................................................................................................................................................................................................#....................................#.............
................................................#.............................................................................................................................................................................................................................#...............#........................................................................................................#...........................#..........................................#..................................................................................................................................................................................................................................................................................................................................................#...............................................................................#..............#.................................................................................................
.......................#............................................................................................................................................................................................#..................#..........................................................#.............................................................................................................................................#...........................................#...............................................#.............................#.........................................................................................................................................#.................................................................................................#...........................................................................................................................................................................................................
...............................................................................................................................................#.............................................................................................#.........................................................#.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#................................................................#......................................................#.................................#..................
...............#.................................................................................#.........#................................................................................................................................................................................................................#.........................................................................................................................................#....................#...........................#.................................................................................................................................................................................#.....................................................................#.....................................................................................................................................................#.....................#......................................................................
..................................................................................#...........................................#..............................................................#.......................................................................................................................#...........................................................................#...........................................................................................................................................................#............................#.....................................................................................#........................................................................................................................................................................................................................................................#........................................................................................
......................................................#.......................................................................................#...................................................................................................................................#.................#........#...........................................................................................................................................#............................................................................#..................................................................#..........................................................................................................#......................................................................................................................................#.....................................................................................#......#.................#.......................................................
......................................................................................................................................................................................................#................................#..................#.................................................................................................................#...........................................................#.....#.....................................#..........................................................................................................................................................................................#..........................................#..#..............#...............#..............................#........................................................................................................................................................................................#.....................................#.......
..............................................................................................#..............#........................................#...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................#.......................................................................................................................................................................#...............................
................................#.......................#.............................................................................................................................................................................................................................................................#...............................................#..................................#.......................................#................#................................................................................#...#.........................................................................................................................................................................................#.......................#.............#...............................................#......................................#..................................................................#........................................................#.......................
.........#....................................................................................................................................................................................................................................................................................#......................................................................................................................................................................#........#....................................................................................................................................................................................................................................................................................................................#..............................................................................................................................................................................................................................
....................................................................................................................................#................................................................................................................................................................#.........................................................#................................................................................................#.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
...#............................................................................................................................#......................#......................................................................................................................#......................................................................................................................................................................................#..................................................#....#.....................#...#..........................................................................#......................................................#........................................................................................................................................................................................................................#..............#................................................................................................
........#...............#........#.................................................#.................#.............................................................................................................#.............................................................................#.....................#.#.........................................................................................................................................................#.............................................................................#....................................................................................#.........................................................................................#..............................................................................#................................................................................................#................#...........................................#....................................
........................................#..#..............................................................................................................................................................................................................................#.........................................................................................#...#...............................................................................................................................................................#........................................................................................................................................................................................................................................................#............................................................#.......................................................#.....#...............................#.............................................#.................#.....
.....................................................................................................................................................................................#............................................................................#..............#.........................................................#....................................#...........................................................................................................................................................................................................................................................................................................#......................#.............................................................................................................................................................................#...........................................................#...............................#....................................
................................................................................................................................................................................................................................#...............................................................................................................................................................................................#..............................#.............................................................................................................................#.......................................#....................#.......#.......................#.......................................................................................................................................................................................................................................................................................................................................
.....#.............#...............................................#....................#.............................................................................#...................................#....................................................................................#......................................................................................#.................#............................#..#...................................................#.............................................................#.....................................................#...................................................................#.......................................................................................................................................................#..................................##................................#................................................................................................................
.................................#.....................................#...........................................................................................................#......#...............................................................................#..........................................................................#................#..................................................................................................................................................#.............................................................................................................................#....#.....................................#...#..............................................................................................................................................................................................................................................................................#............................................
.................................................................................................................#..........................#................#................................#............................................................................................................................................#............................#.................................................................#.................................................................................................................................................................#...............................................#..............................................................................................................................#..........................................................................#..................#..................................................................................................................#.....................
.....................................................................................................................................................................................#...................................................................................................#....................................................................................................................................................................#........#..................................................................................................................................................................................#.........#.............................................................................................................................................#...............#...............................................................................................................................................................................................
...................................................................................#.............................#..................................#...............................#........................................................................................................#....................................................................#......................................................................#.....................#......................................#................#..............................................................................................................................................#...................#....................................................................................................#.......#......................................................#......................................#............................................................................................................................
.............................................................................................................................#..........................................................................................#........................................................................................#............................................................................................................#..............................................................................................................................................................................................................................................#....................#........................................#...................................................#..........................................................................................#.................#...........................................................#.........................................................
.................................#................................................#..#...............................................................................................................................................................................#...........................................................................................................................................#......................................................................................................................................................................................................................................................................................#.............................................................................................................................................................................................#..........#................................................................................................................
................................................................................................................................................................................................................#.....................#.................................................................................................................................................................................................................#......................................................................................................................................................#...........................................................................................................................................................................................................................................................#......................................#...............................................................................................................
.......#......................................................#.................................................................................................................................................................................................................................................................................................................................................#.....#...................................................................................#.........#.....................................................................................................................................................................................................................................................................................................................................................................................................................#.................................#.....................................................
...#..........................#...............................................................................................................................................................................................................................................................#.........................................................................#........................................................................................................................................................................................#..........................................................................................................................#..................#.....................#........................................................................#...............................................................................................................................#...................................................................................
......................#............................................................................................#...................................................................................#..........................................................................................................................#.........................................................................................................................................................................................................................................................................................................................#......................................................................................................................................................................................................................................................................................................................#..............................................
...........................#..............................................................................................#...#.................................#...........#............................................................................#..#.................................................................................................................................................#...............................................................................................................................................#..........................................................................................................................................................#......................................................#..........................................................................................#..............#...........................................................##.....................................#....................................
.....................................#.............#...........................................................................................................................#.#.............................#............#..........................................#..................................................#................................................................................................#............#........................#..#..........................#.........................................................................................................#.........................................................................................#.............................................................................................................................................................................#..................#.............................................................................................................................
............................................................#....................................................................................................................................#.........................................................#............................................................................................................................................................................................................................................................................................................................................................#......................................................................................#.........................................................................#..................................................................................................................................#.....................................................................................................
.......#.......................#................#.........................................#.#.............................................................................................................................................#.............................................#........................................................................................................................................................................................................................................................................................#................................................................................................................................................................................................................................................#..................................................................................................................................................#...............................#............
...........................................................................................................................................................................................................................................................#...............................................#.............#...............................................................................................................................................................................................................................#................................................................................................................................................#...........................................................................................................#..................................................................................................................................#..................................................................#.....
............................................................................#..................................#...........................................#............#..........................................................................................................................#..............................................................................................................#.........................#..........#................#..#............................................................................................#.........................................................#............................................................#....................................#............................................#.......................................................................................#...................................................................................#..........#.......................................#.................
....................................................................................................................................................................................#.#...............................#..................................................................................................................................................#....#.................................................................................#......................#.#.........#.............#......#................................................................................................................................................................................................................................................................................#...#....................................................................................................................................................................................................................
...................................................................................................................#..............................................................................................................#.................................................................................................................................................#............#.......................................................................................................................#..........#................................................................#....................................................................................#.....#..................................................................#.......#..........................#...........................................................................................................................................................................................................................
.......................................................#............................#.......................................................................................................................................................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................................#................................................................................#.....................#.................#.....................................................................................#...............................#........................................#...........................
................................................#..........................#...................................................................................................#.......................................................................................#......................................#....#..........................................................................................................................................................................................................................................................#.....................................................................................................#.......#.#.............#.................................................................................................................................................................................#.........................#..................................................#......................................................
.....................................................................#......................................#........#...................................................................................................................................................................................................................#.....................................................................#.............#.................................................................................................................................................................................................................................................................................#..........#....................................................................................................................................................#..........#............................................................................................................................#....#.....
.....................................................................................................................................................................................................#........................#.....................................................................................#..........................................#..........#.................#............................................#...........................................#................................................................#................................................................................................................................................................#......................................................................................................................#..................................................................#..........#...#...........................................................................#.....................
..................................................#.................#..................................................................................................................................................................#............................#..............................................................................................................................................................................................#.............................#.............................................................................................................................#..................................#...............................................#...#........................................................................................................................................................................................................................#..................................................................................
.......................................................#...........................................................................................................#...........#..............................................................#..................................................................................................................................................................................................................................................#...............................................................................................................................................................#...................................................#............................#.............................................................................................................#............#....#.............................................................................................................................................#.
..#.......#......#.............................................................#........................................................#......#.....#......................................................................................................................................#.#......................................................................................................................................................................................................................................#............................................................................................................................................................................................................................#....#...........................#.................................................#............................................................................................................................................................................
.............................#...................#...........................................#...................................................................................................................................................................................................................................#................................................................................................................................#.................................................................................#...................................................................................................................................................................................................##................................#..............................................#.#......................................#...................#............................................#...........................#......................#...........................
..............................................................................................................................................................................................................................................................................................................................#..#...........................................................................................................................................................................#..............................................................................................#..............................................#...#...........................................................#......................................................................................................................................#.................................................................#..........................#..................................................................
.............................................#...........#.................................................................#........................................#..................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................#...#......................................................................................#.......................................................................................#................................#.......#...............................................................................................................#..........#.............................
.........................#............................................................#...............................................................................................#............................................................................#............................#.............................................................#.............................##.#.......................................................#...................................................#..........................................................................................................................................#.................................................#............................................................................................................................................................................................................................................................#...........................#................................
................................................#.....................................................................#...........................................................................................................................................................................................#.................................................................#...........................................#....................................................................................................................................................................#..........................................................................................................................................................................#...........................................................#.....................................................................................#...............................................................................................
.............................#....................................................................................................................................................................................................#........................................#......#..........................................................................#..............................................................................................................................................................#..................................#..........................................................................#..........#.............................................................................................................................................#.............................................................................#................................................................................................................................................
............................#............................................................................................................................................................................................................................................................................................................................#.......................................................#..............................................................................................................................................................................#..................................................................................................#..........................................................................#..#.............#.............................................................................................#......................................................#.............................................................................
..............................................................................................................................................................................................................#........#...................................................................................................................................................................................................................................................................#............#...........................................................................................................................................................................................................................#...........................................................#........................................................................................................................................................................................................................#........
....................................#...................................................................................................................................#...........................#................................#...........#.......................................................................................................................................................................................................................#......................................................#........................................................................#........................................#..........................................................#........................................................................................................................#.....................................#.....................................................................................................................................................
..........................................#.......................................#..........................................................................#........#......................................................................#.......................................#..........................................................................................................................................................................................#..........................................................................................................................................................#.............................................................#...............................................................................................................................................................................................................#..........................................................#.............................................
..#.........................................#.....................................................................................................................................................#.#........................................#............................................................................................................................................#..........................................................................................................................................................................................................................................#................#.....................#.................................................................................................................................................................................................#................#............................................................#.....................................................................
...................................................................................................................................................................................................................................................................................................................................................................................#.................................................................................................#..............#..........................................................................................................................................................................................................................................................................................................................................#.......................................................................................................#..........................................................................
.....................................#.....................................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#........................................................#.............#..............................................................................................................................................................................................#.............................................................................................................................................................................................
.........................................................................................................#.......................................................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................#........................................................................................................#....................#.............................#........................................................................................................................................................................................#.......................................
...................................................................................#........................#....#............................................................#....................................................................................................................................................................#.......................................................................................................................................................................................................................................#...#....................#............................................................................................................................................................................................................................................................................................#.......................................#........................................................................
.....#................................................#...................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................#....................................................................................#..........................................................................................................................................................................................................................................................................................................................
....................................#.......................................................................#..................................................................................................................#.................................................#...............................................................................#..............#............#.................................................#.................................................................................#.........................................................................................................................#........................#.............................................#...............................#................#............................#.................................................................#.........................................#...........#.........................................................................................
....#.....................................#.............................................................................................................................................................................................................................................................#...........................................................................................................................#........##............................#.....................................................................................................................#.......................................#..................................#.....................................................................................................#.................................#...............#............................#................................................................................................................................................................
...........................#...............................................................................................#................................................................................................................................................#..........................................................................#.........................................................................................#...............................................................................#........................................................................#..........................................................................................................................................................................................................................................#......................................................#....................................................................................................................#
.......................................................................................#............................................#....................................................................#...........................................................................................................................................................#......................................................................................................................................#............#.............................................................................#....................................................................................................................#...................................................................................................................................................................................................................................................#.................................................
.....................................................................................................................................................................................#........#....................................................................................#...............................................................................................................................................................................................................................................................#..................................................................#.........................................................................................................#............................................#.......................................................................................#......................#........................#...............#............................................................................................
..........................................#.....................................................................................#.....................................#.................................................................................................................................................................................................................................................................................................................#................................................................................................#...........................................................................................................................#......................................................................................................#.......#...........................................................................................................................................................................................#.
.............................................#.................................................................#..........#..........................................................................................................................................................................................................................................................................................................................................................................................................#................................................................................................................................................................................................................................................................#..............................................................................................#.........#..................................................................................................................
..............................................................................................................................................#..........................................................................................................#...#................................#.................................................................................#...................#............................#..#.................................................................................................................................................................#..............................#........................................#...........................#.................#..................................................................................................#.....................................................................................................................................................................#...................#........
.......#..................................................................#...........#.................................................................................................................#......#........................................................................................................................................................................................................................................................................................................................#......................................................................................................................#........................................................................................................................................#...............#............................................................#................................................................................................................#...........................
......................................................................................................................................................................................................................#.........................#.........#...........................................................................................................................................................................................................................................................................#....................................................................................................................................................................................................................................................#..............................................................#.......................................................................................................................................................................
.........................................................#........................................#....................................................................................................................................................................................#.......................................#.........................................#..................................................................................................#...............................................................................................................................................#............................................................#..........................................#....#.................................................#..............................................................................................................................................................................................#.......................................
.........#.............................................#..................#................................................................................#.......................................................#......................................................................................................................................#.........................................................................................................................#..............................#.............................#.............................................................................................................................................................................................#..............................................................................................................................................................................................................................................#...................#.#.............
...........................................................................#.....................................#..................................................................................................................................#...............................................#.....................................................................#.................................................................................................................................................#..........#.......................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................#............................................................................................................................................................................#.............................................................................................................................................................................................................................................#............................................................................#..........#.............................................................................................................#.........................................................................................................................#.............................................
.......................................................#..........................................#.........................................................................................................................................................................................................................#..............................................#........................................................................................#.........................................................................#...................................................................................................................#...................................................................................................................................................................................................#....................................................................................#......................................................................
...............................................................................................................................................#.........#.................................#...............................................................#...........................#.........................#.......................................#................................................................................................................................................................................................#.................................................................................................................................................................................#.................................................................................#.......................................................................................................#................................................#....#.....................................
..#.......#....................#...................................................................................................#....................................................##...................................................................................................................................#...#.....................................................................................#.............#......................................................................#......................................................#..........................................................................#................................................#......................................................................................................................................................................................................................................#...........................................................................................
................................................................................................................................................................................................................##..........................................................#.......................................................#...................................................................................................#......................................................................................#............................................................................................#............#........#.............#....................................................................................#.................................................................#.....................................................................................................................................................................#....................................
.....#..................................................#.............................#.....................#....................#...................................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................#.............................................................#................................................................................................................................#.................#..............................................................................................................#......................................................................................
#....................................................................#.......................#...................................................................................................................................................................#....#.............................................................................................................................................................................................................................#.................................................................................................................................................................................................#..............................................................................................#..........................................................................................#.................................................................................................................................
................................................................#...................................................................#.......#...............................................................................................................................#...............................................................................................................................................................................................................................................#......................................................................................#.................................#......................#........................................................#................#........................#.........................#...........................................................#............................................................................................................................................................
.......................................................................................................................................................#....................................................................................................................................#..........................................................................................#...........................................#................#...................#.....................................................................#.......................................#...................................#..........................................#...............#............................................................................................................................................................................................................#...............................................................................................................................
...........................................................................................................................#......................#.....#........................................................#..................................................................................#..................................#.....................................................................................................................................................................................................................................................................................................................................#........................................#...................................................................................................................................................................................................................................................#......................................................#
...................................................................................#........#....................................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................................................#..........................#.........................................................................................................................................................................................................#..........................................................#..........................................................................................................................
......................................................................................................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....................................................................................................#............................#.............#...................................................#.....................................................................................................................................................................................................
........................................................................................................................................#......................................................................................................................................................#.....................................................................................................#.................................#....................................#.....................................................................................................................................................#.........................................................................................................................#.....................................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................................................................................#...........................#....................................#.................................................................................................................................................................................................................................#.....................#..........................................................................................................................................................................................#............................................................................................................................#............................................................
............................................................................................................................#................................................................................................................................................................................................................................................................................#................................................................................................................................................................................................................................................................................................................................................................................#..............................................#......................................#.............................................................................#..................................................#............
........#........#.............................................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................#.........................................................................#.......................................................................................#................................................................................................#................................................#............................................................................#.............................................................................................................
............................................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................................................................................................................................................................#...........................................................#............................................................................................................................................................................................#...........................................#............................................................
..#........................................................................................................................................................................................................................................#...............................................................................................................................................................................................................................................................................................#............................................#.........................................................................................................................................#.............................#........................................#............................................................................................................#....#...........#..........................................................................................
...................................................................#........................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................................................................................................................................................................#..............................#......................................................................................................................................................................................#...........................#.................................................................................
...................................................................................#................................................................................##....................................................................................................................................................................................................................................................................................#............................................................................................................#..............#...........#..............................................#..................................................................................................#...#...............................................#....................................#.......................................#.............................................................................#..............................................................
............................................................................................................................................................................................................................................................................#..................................................................................#.............#...............#.................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................#............................................................................................................................................................
...........................................................................................##.............................................#...........#......#.........#.....................................................................................................................................#............................#................................#........................................#............................................................................................................................#...........................#........................................................#...................................................................................#..............................................................#.........................................................................................#...............................................................................#........................................#.....................
....#.............................................#...................................................................................................................................................................................................................................#.....................................................................................................................#.......................................................................#.....................................#...........................................................................#......................#.....................................#.................................#...........#.........................................................................................#......................................................................................................................................................................................................................
..................................................#.......................#...................................#..............................................................#......................................................................................................................................................................................................................................................................................................................................................................#...............................................#.........................................................................................................................................................#.............................................................................................................................................................................................#...................................................#.................
.......................................................................................................................................................................................#...................................................................................#...........................................................................................................................................................................................................................................................................................................................................#.............................................................................................................................................#..........................................#...............................#...............................................#.................................................................................................................#...............
....................................................................................#.................................................................................................................................................................................................................................................................................................................................................................................................................#....................................#........................................................................................................#....................................................................................................................................................................................................................#..................................................................#............................#........................................................
....................................................................................................................................#.................................................................#..#..................................#.........................................................................................................................................................................................................................................................................................................................................................................#........................................................................................#.....................................................................................................................#................#...............................................#................................................#..........................................................................
..................................................................................................................................................................................................................................................................................#.................................#..............................................................................#.......................................................................................#....................................................................................#..................#..........................#........#..............................................................................................................................................................#...........................................................................................................................................................................................................................
.....................................................................#..................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................#..........................................................................................#.....#....................................................................................................................##....................................................................#.....................................................................................................................................................
......................................#...........................................................#..............#.........................................................................................................................................................................#....................................................................................................................................................................................................................#.........................................................#...........................#........................................................................................#.....................#......................................#....................................................................................................................#.........................................................................................................................................#......
........................................#..................................................................................................................................#..................................................................................................#...................................................................................................................................................................................................#...................................................#................................................................#......................#........................................................#.......................................................................................................................................................#....................#.....................................................................................................................#...............................#.......
............................................#.....................................................................................................................................................................................................................................................................##.........................................................................................................................................#........................................................#...................#......................#..............................#...................................................................................#.............................................................................................................................................................................................................................................................................................................................................
...............................#......................................................................#...............................................................................................................................................................................................................................................................................................................................................................................................................................................#.............................#.......................................................................................................................................................................#.............................................................................#......#..........#............................................................................................#........................................................................
....................#...........#.............................................................................................................................................#...................#..........................#.................................................................................................................................................................#.....................#.............................................................................................................................#.................................................................................................................................................................................................................................#..........#......................................................#..........................#......#..............................................................#.........................................................................
...........................................................................................#............................................................................................................................#.................#.........................................................................................................#...#......................................................#..............................................#............................................................................#....................#................................................................................................................................................................#......................................................................................................................................................................#...........#.............................................................................................................
..........................................................................................................................................#...................#....................................#................................................................................................................................................................#..............................................................................................#......................................................................................................................................#....................................................................................................................................................#....................................................................................#..............................................................................#..............................................................................................
...................................................................................................................................................................#.......#.............................................................................#...............................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................................................#..................................................................................................................................
...#........................................................#.........................#.........................................................................................#...............................................................................................................................................................#....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#....................#........................................................................................#..............................................
...........................................................#....................................................................................#........................................................................................................................................................#.....#...................................................................................................................................#..................................................................#.....#........................#...................#..................................................................................#.............................................#...................................................................................#.............#...............#................................................................................................................................................#.....................#..............................
.............................#.........................................................................#..............................................#................................#....................................................................................................................................................................................................#................#..........................................................................................................................................#..............#................................................................#.....................................................................................................................................................................#.............................................................................#....................................................................................................................................#
.................#..#............................................................#...................................................................................................................................................................................................................................................................................................#.....................................#...#.....................#.....................................................................................#..#.........#..#.......................................................................................................................................#....................#........................................................................................#...............................................................................#................................................................................................................................
...............................................................................................#............................................#......#.........................................................#.....................................................#.......................................................................#...............................................#.............................................................................................................................................................................................................................................................................................#........................................................................................#.............................#......................................................................................................................................................................#..........................................
.....................................................................................................................................................................................................#...........................#.................#...............#............................................................................................................#......................................#.......................................................................................................................................................................#...................................................#..........................................#...........................................................................................................................#...........................#.....................................................................................#...........................................#.........................................
.......................................#............#..........#.....................#..................#.................................................................................................#..............................................................................................................................................................#...........#............................................................................#..........................................................................................................#............................................................................................................................................................................................................................................................#..............................................................#........................................................................................................................
........................#.....................................#...........................#......................................#..........................................................................................................................................................................................................................#....................................................................................................................................................................#.......................#.......................#.............................................................................................................................................................................................................................#....................................................#..............#..................................#.........................................................#.................................#...............
..................................................#...............................................................................................................................................#.............................................#....................................................#.....................................................................................................................#......................................................................................................................................#................................#.............................................................................................................................................................................................................................#............................................................................................#......#.............................................................................#..............
...................................................................................................................................................................................................................................................................................#...........................#.........................................................................................................................................................................................................#................................................................................#........................................................................................#...#................................................................................................................................................#..........................................#......#..............................#........................................................................................
...........................................................................#.................................................................................................................................................................................................................................................................#......#..........................#........................#...#.....................................................................#.....#.................#........#..........................................................#..................................................................................................................................................................................................................................................................................................#..........................................................................................................................................#.....
.................................................................................................................................................................................................#...........#..........................#.....................................................................#.........................................................................................#.......................................................................................................................................................................................................................................................................#................................................................................#................................................................................................................................................................................................................................................................
#.......................................#........................................................................................................................................................#..............................................................................................................................................................................................#..................................................................................#..........................................................................................................#..................................................................................................................................................................#................#..............#..........................................................................................................#...............................................#........................#............................................
............................#.........................#.....................................................#........................................................................................................................................................................................................................#.....................................................................................................................#........................................................................................................................#.....................................................................................#.#................................#.........................................#..........................................................................................................................................................................................................................................................................
.................................................................#....................................................................................................................................................................................................................................................................................#................................................................................................................................................................................................#....................................................................................................................#...................................................................................................................................................................#.......#.........................................................................................................................................................................
................................................................................................................#..................#.............................................................................................................................................#.....................................................................................................#......................................................................................#..............#.................................................................................................................................................................................................................................................................................................#.....#..................................................................................#.........................................................................................................................................
..........................#...........................................................................................................................................................................................#..........................................................................#.....#...........................................#...............................#..........................#..................................................................................................#.............................................................................#....................................................................................................................................................#..#............................................#....................................................#.....................................................................................................................#..................................................
...................................................................................................................................................................................................................#..........................#....#...............#...........#..................................................................#...............................................#..................................................................................................................................#.............................................................................#.................#.....................................................................#.............................................#...............................................................................................................#........................#..........................................................................#....................................................
........................................................................................................................................................................................#....................................................................#....................................................................................................................................#................................................................................................................................................#.....................#..............#............................................................................................................................................................#..................................................................................................................................#..........................................................#..............................................................................
..........................................................................................................................................................................................................................................................................#..........................................#........................................................................................................................................#.................................................................................................#................................................................................................................................#..................................#..............................................................................................................................#................................................................#.....................................................#.......................................
..................#.....................................................#.................................#.........................#................................................................#.....................................................................................................................................................................................................#..............#......................................................................................................................................................................................................................................................................................#................................................................................................................................................................................................................................................................................................................
..................................................................................#........................#............#...........................................................................#............................................................................................................................................................#......................#..................................................................................................................................................................................#..........................................................................................................................#........................................................................................................#............................#.............................................................................#....................................#...........#......................................................
.............................................................................................................................................................................................................................................#......................................................................................................................................#....................................................................................................................................................#......#............................................................................................................................................................#...................#.........#...........................#..................................#..........................#...........................................................................................................................................#.......#........................................
....................#..................................#..................................................#........#.......................#...........................................#...................................................................#..................................................................#...........................................................................#.................#....................................................................................................................#...........................#................................#......................................#.....................................#.......#....................................................................................................#...........................................................................................#............................................#...........................................#....................................
..................................#....................#.............................................................#.........................................................................................................................................................................................................................................................................................................#...#..........................#........................#........................................................#.......#...........................#.......................................................................................................................................................................................#............................................................................................................................................................#........................#......................................#........................
...................................................................................................................................................................................#.......#......#.....................#...................................#..............................................................................................................................................................#..................#.................................................#.............#............................#.......#............................#....................................................................................#..................#...........................................................#.................................................................................................................................................................#................................................#....................#.....................................
................................................................................................#................................................................................#.............................#...#................................................................#...............................................#..........................................................................................................#............................................................................................................................................................................................................................................................#.#.....................................#..........................................................#..................................................................................................................................................................................................................
..........................................................................................................#...............................................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................................#.......................................................................................................................................#......................................................................................................................................................................................
.............................................................................................................................................................#..........................................................................................................................................................#.................#....................................................................................#..............................................................................................................#..........................................#...........................................................#.#...............................#....................................#..............................................................................................................................#....................................................................................................................#.................................................
.................#.#..............#.....................................................#.....................................................................#.................................................#...............................................................................................................................................................................................................................................................................................................................................................#..........................................................................................................................................................................................................................................#...................................#..................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................................................................#.............................................................................................#...........................................................................................#..................................................................................................................................................................#.................................................................................................................................................................#....................................................................................................................................................
.............................#.................................................................................................#.............................#.......................................................................................................#...............................................................#..............................#..........................................#.......#................................................#...................#......................................................#................................................................................................................................................................................................................................................................................................................................................#....#........................................................................................................................
..#...............................#.................................................................................................................................................#....................................................................................................................................................................................................................................................................................................................................#.........................................................................#....................#............................................................................#................................................#...................#.............................................................................#..................................................................................................................................#......................................
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................................................................#................................#.....................................................................................................................................................#.................................
...........................................................................................................................................................................................................................................................................................................................................................................................................................#.............#.................................................................................................................................................................................................................................#.....................#.................#..........#.............................#...#........................................................................................................................#..................................................................#.....................................................................
....................................................................................................................................................................................................................................................................................#................................................................................................................................................................................#...........................................................#.............................................................................................................#..............#...................#........................................................................#........................................................................................#...............................................................................................................................#.............................................
.......................#................................................................#.............................................................................#..........................................................................................................#...........#................................................................................................................................................................................................................................................#.........................................................................................................................................................................................#....................................................#.................................................#..................................................................................................................................................................................
...........................................................................................................................................#.................................................#...........................................................................................................................................................................................................................................................................................................................................................................................#.......................#...................................................................................................................#....................................................................................................#................#...................................................................#...............................................................#..................................
......................................................................#...#........................................................#.....#....................................#....................................................................................................................................###......................................................#..................................................................................#...............................................#.......................................................................................................................................................................................................................................................................................................................................................................#..........................#...............................................................................................................
......................................................................................................................#...............................................................................................................................................................................................................................#......................#..............................................................................#........................................................................................................................................#........................................................................................................................................................................................................................................................................................................................................................#..................................................................#
.................................................................#............................................................#..............................................................................................................#............................................................................................................#....................................................................................................................................................#....................................................#......................................................................................................................................................................................................................................#......................................................................................................................................................................................................................
..............................................................................#...#........................................................................................#..........................................................................................................................................................#.......................#......................................................................................................................................................................................................................#......................................................................................................#......................................................................................................#.................................#.............................#..................................................................#...#.................#.....................................................................
...#............................................#..........................................................................................................#...............................................................................................#..............................................................................................................................#............................................................................................................................................................................................................................................................#..................................................................................................................................#........................................................#..............................................................................................................................................................................
.................................................................................#..............................................................................................................#.........................................................#.................................#.................................#......................#...............................#......................................................................................................................................................................................................................................#.....................................................#.........#...............#.......................................#....................................................................................................#........................................................................................................................#...............................................
.........#.............................................................................................................................................#................................#........................................#..................#.................................................................................#.........................................................................................#................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................................................#.................................................................................#............
................................................................................................................................................................................#......................................................................................#.............#............................................................................................................................................................#..............................................................................................................................................................#..............................#...............................................................................................................................................................#......................................................................................#...............................................#...................................................................#......
.............................................#...........................#..........................#................................................................................................................................................................................................................................#.............................#............................................................#.......#....................................................#.............................................................................................................................................................................................................................#..............................................................................................................................................#.......................................................................................................................................................
............................#....#.............................................................................................................................................................................................................#.......................................................................................................................................#........................................................................................................................................................................................................#.................................................#............................................#........................#..........................................................................................................................................................................................#..............................................................................................................
..................................................................................................................................#........#......................................................................................................#.....................................................#.................................................................................................#...................#......................#............................#...........#..........#............................#........................................................................#..........................................................................#....................................................................................................................#...........................#......................#...............................................................................................................................................................
#.........................................#.................#............................................#.....................#...........#..............##.............................#............................#...#.............#..........................................................................#............................#.......#....................................................................................#........................#..................#....................................................#............................................................................................................................#..............................................................#......................................................#.............................................................#.....................................................................................#............................................................................
....................................................#...............#......................................................................#...................................................#.......................................................................................................................................................................#..........................................................................................................#.........................................................................................................................................................................................................................................................................................................#...............................................................................................................#.....................................................................................................................
..............................................................#....................................................................................................................................................................................................................................................................................................................#......................................................................................................................................................................................................................................................................................................................................#..........................................................................................................................................................................#...............................#.#.......................................................................................#..
....................................................................#....................................................................................................................................................................................................................................................................#........................................................................................................................................................#...............................................................................................................................................................................................................#.............................................................................................................................................................................................................................................................................#.................................
.....................................................................................................................................................#.............................................................................................................................................................................................................................................................................................................................................#...................................#......................#...........................................................................................................................................................................................#.........................................................................................................................................................................................................................................#.............................
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#....................................................#....................................................................................................................................................................................................................................................................................................................................................................................#.....#...............................................................#....
....................#............................................................#.........#.........#.............................................................................#.............................#....................................................................................................................#..................................................................................................................................................................................................................................................................................................#....................................................................................................................................#..............................................#....................................................................................................................................................................................................
.......................................................................#.......................................................................................................#.......................................#....................................................................................................#...............................................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................................................#..................................................................#...............#....................................................................#..............
..................................................................................................................................................................................................................................................................................#..................................................................................................................................................................................................................................................#..................................................#................................................................................................................................................#......#.....................#..........................................................................................................#................................................................................................................................................
..............................................................................................#..................#.#................................................................#................#............................................................................................................................................................................................................................................................................................................#.......#.................................#........................................................................................................................#..............................................................................................................................................................................................#.................................#....................................................................................#......................
...........................................................#.................................................................................#.......#..........................................................................#............................................................................................................................................................................................................................................................................................#......................................................................................#....................................................................#.............#.........................................................#.................................................................................................................................................................................................#...............................#.......#......................
.......................................................#.................#..................................................#............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#....................................................................................#...................................................................................................................................................................................................................................................................................................
......................#......................................#.............................................#.....................................................................................................................................................................................................................................................#.........................................#....................................................................................................................................................................#..............#......................................................................#..................................................................................................#.......................................................................................................................................................................................................#............#...................................
.........................................................................................................................................................................................................................##.........................................#..............................................................................................................................................................................................................#...............................................................#.................................................................................................................................................................................................................................................................................................................#............................................................................................................................................................
......................................................................................................................................................................#......................#......................................#........................................................................................................................................................................................................................................................................................#...................................................................................#.................................#..................................#..................#...............#....................................................................#.................................................................................................................................................................................................................#.................
......................................................##.......................................................................................................#.........................................................................................#..........................................................................................................................................................................................................................................................#............................................................#...............................................................................................................................................................................................................................................................................................................#.................................................................#................................................#.............
........................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................#..................#........................#.......................................#...........................................................................................................................#...............................................................................................................................................
..................................................................................................................................................................................#..............................#.................................................#........................................................................................................................................................................................................................#...#..............................................#...................#...........................................................................................................................................................................................................................#...........................................................................#..........................................................#.................#.........................................................................
.....................................#.....#......#................................................#....................#....#.............#....................#....................................................................................................................#............................................#........................................................................................................................#..............................................................................................................................................................................................#................................#....................................................#.................................................................#.....................#.......................................................................................................##.........#......................................................................
...........................................................................#............................................................................................................................................................................................................................................#..............................................................................................................................................................................................................................................#.................................................................................................#........................................................#...................................................................#..................................................................#................................................................................................................#.......................................
........................................#.................................................................................................................................................................................................................................................................................................................................................#...........................................................................................................................................................#......................................................................#.........................................................#.................................................................................................................#.......#...............................................................#................................................................................................................................................
.............................................................................#.................................#.............................................................................................................................................................#....................................#............................#.......................................................................................................................................................#............................................#.........................................................................................................................................................................................#.........................................................................................#.............................#................#.........................................................................................................................#................
............................................................................................................................................#....................................................................................#..............................................................................................#........................................................#........................................................................................................#...............................................................................................................................................................................#...................................................................#...............................................................#.......#................#.................................#................................................................................#...............................#...............................
.................#........................................................................................#..............................................................................................................................................................................................#........#.#......#.......................................................................................#...................................#.........#.......#............................................................................................................................................................................................................................................................................................................................................................................#...........................................................................................................................................................................
.................................................................................................................#..............#........................................................................................#.................................................................................................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#.......................................................................................................................................................................................................................
.................................................................................#.............#......................................................................................................................................#..............................................................................................................................................................................................#.........................................................#..........#............................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................#...............
......................................................#......................................................................................................#.........................................................................................................................................#.......................................................................................#........................................................................................#......................................#.......................#.............................................................................................................................#......#............#...................................................................................................................................................................................................................................................................................................#....................
...............................................................#........................................................................................................................................................................#.................................................................................................................................................#............#.....................................................................................................................................................................#...................................................................................................................................................................................................#...............................................................................................................................................#....#........................................#..................................................
.............................................................#............................#....................................................#......#.....................................................................#...............................................................#.............................................................................................#..............................................................................................................#...........#......................#...........................................................................................................................................................#........#............................................#..........................................................................................................................................................................#........................................................................................
.........................................#..........................................................................................................#.................#....#....................................................................................................................................................................#......................#.......................................#.........................................................................................................................................#.................................................................................................................................#.................................................................................................................................................................................................................................................................#..........................#...............................#.........
................................................#....................#.................#...........................#...............................#.......................................................#......................................................................#....................................................................................#.....................................#......................#...................#.........................................#.................................................................................................................#....#................................#.................................#...........#.........................#...........................#...............#...........................................#.......................................................................................................................................................................................................
...........................................................#..................................................................................................................................................................#........................................................#................#...................#...............#.................#..................................................................................................................#......................................................................................................#......................................................................................................................................................................#..............................................................................................................................................................................................................................................................#...
......................................................................................................#......................................................#..............................................................................................................................................................................................................#..........................................................................................................................................................................#..................#...............................................#.........................................................................................................................................#................#......#.............................#......#..#........................................................................#...........................................................................................#....#.............#.....
.#..............................................................................................................................#...........................#.................#..........................................................................................................................................................................................................................................................................................................#...................................................#....................#..............................................................................................................................................................................................................................................................................................................#...........................#....................................................................................................................
...........................................................#.........#.....................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................................#............................................................................................................................#..............................................................................#...........................................................................................#......................................................................................................................................................
...................................................#............................................................................................................................................................#.............................................#................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................................................................................................#............................................#............................................
....................#...............................................................................................................#.........................................................................................................................................................................#...........................................................................................................................................................................................................................................................#......#...........................................................................................................................................................................................................................#...............#.......................#.....................................................................................................................#......................................................
......................................................................................................#.......................................................................................#..............................................................................................................................................................#...............................................#................................................................................................................................................................................................................#...........................................................................#..........................................................................................................................................................#...................................................#..................................................#............................#........................
........#...........................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................................................................#.............................................................#................................................................................#....................................................#......................................................................................................................................................................................................#................................................................................
..................................................................................................................................................................................................................................................................................................................................................................................................................#.................#............................................................................................................................................................................................................................................................................................................................#...............................................................................................#...............#................................................................#........................................................#......................
.................#..........................................................................................................................#...................................................................................................................................#...............................#................#............................#......................................#...........................................................................................................................................................................................................................................................#..........................................#......................................................................................#..........................#...................................................................................................................................................................................................
........................................................................#...........#.....................................................................................................................................#........................................................................#..................................................................#..........................................................................#....................................................................#...................................................................#............................................................................................................................................................#..................#................................................................................................................................................................................#......................................................................
....................................................................................#................................................................................................#.................................................#.................................................................................#..............................................................................................................................................#...........................................................#.......................................................................................#.........................................................................................................................................................#.........#.....................................#...........................................................................................................................................................................................
..................#........................................................................................................................................................................................................................#................................................................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................#..........................................................................................#.............................#.........................#............................................................
..........#...................................................#............................................#.............................................................................................................#.............................................................................................................................................#.............................................#...............................................................................#............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
...........................................................................#............................................................................................................#......................................................................................................................................................................................................................#..........................................................................................................................................................................................#............#......................................#.................................................................................#...........................#.............................................................................................................................................................................#........#.......#..............................#..............#........
...........................................................................#.............#..............#............................................................................................#....................................................................................#..................................................................#....#.............................................................................................................#............................................................#......................................................#...................#...............#............................................................................................#......................................#...................................................................................................................................................................#..........................#........................................#.............
............................................................................................#...........................................#...#........................................................#......................................................................................................................................................................................#.......................................................................................................................................................#..................................................................................#...........#..................................................................................................#..............#..................................................#......#.......................................................................................#.................................#.........#..............................................................
.............................#..................................................#........................................................#..............#................................#............................................#..................................................#.....................................................................................................................................................................................................................................................................................................................................................#..............................................................................................................................................................................................................................................................................................#...........#.......................................................................
...............................................#....................................##................#................................................................................................................................................................................#..#...............................................................................................................................................................................................................................................#....................................................................................................................................................................................................................................................................................#...............#..................................................................................................................................................................................
...............................................................................................................................#.....................#.........................................................................................#........#..................................................................................................................................................................................................................................................................................#...................................................................................................................................................................................................#......................................##......#............................................................................................................#......................................................................................................................
..........................................#.......................................................................#....................#.................................................................................#............................................#.......................................................................#...................................................................#...................................................................................#.......................................................................................................................................................................................................................#......................................#............##...........................................................................#....................................#.............................................................................................................................
...................................#...................................#....................................................................................................................#........................................................................................................................................#.....................................#..................................................................................................................................................................................................................................................#..................................................................................................................................#................##................................................................................................................#..........................................#..................................................................................
....................................................#...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#................................................................#..............................................................................................................................................................................................................#..........................#..................................................
...........#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................................................................................................#.....................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............................................................#........................................................#......................................#.....................................................................
.....................................................................................................................................#............................................................................................#....................................................................#..................................................................................................................................................................................................#............................................................................................................#......#.....................#..................#...........................#..........................................................................................................#.....#........................................................................................................................................................#....................................................
.........#.....................................................................................................................................................................................................................................................................................................................................#.....................................#............................................#...........................................................................................................................................................................................................................#.............................................................................#..........................................................#...#.........#...............................................................#......................................#......................................................#..............................................
............................................................................................................................................................................#..........................................................................#.............................#.....................................................................................................................................................................................................................................................................#...........#................................................................................................................................................#.....................................................................................#..................................................................................#................................................................................................................................
......#.............................................................................................................................................................................#............#...................#........................#...............................................................................................................................#................................................................................................................................................................#...................................................................................#..................#..................................................#................................#.....................................................#....................................#............................................................................................................................................................#...............................
.....#....................................................................................................#................................................................................................................................................................................#............................................................................................................................................................................#..................#..........................................................#...................................................##..................#.....#....................................................................................................................................#.........................................................................................................#.#............................................................................................................................................
................................................................................................................................................................#...........................................................................................................................................................................................................................................#................#.........................................#........................................#.........................#.........................................................................................................#.....................................................#........................................................................................#..........................................#........................................................................................................................................................................#......#...
.....................................#.......................#........#........................................................#.........................................................................................................................................................................#...................................................................................................................................................................................................................................................................#......................................................................#................................................................................#.......#................................................................................................#.#.......#....#...........................................................................................................................................................#........
..........................................#.....................................................................................................................#...................................#............................................................#.............#...............................................#......................#......................................#....................................................................#.......#...........................................................#......#......................................................................................#.........................................................................................................#................................................................................................#...............................................#.............................................................#.....................................................#..............
.......................#..................#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#....................................................................................................................................#.......#...................................................#...........................................................................................................#....................................................#..#............................
.............................................................................................................................................#.............................................................................................................................................................................................................................................#............................................................................................................................................................................................#............................................................................................#..........................#..........................................................................#............................................#.................................................................................#...........................................................................................#...........
..................................................#......................................................#.......................##...............................................................#.........................................................................................................................................#.......#.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............................................................................................#.......................................................
...............................................................................#..................................................................#.........................................................................................................................................................#....................................................................#...#..................................................................................................................................................#..........#..............................................................#...................................................................#.....................#......................................................................................................................#.......##..................#..................................................................................................................................................................
..............................................................#.........................................................................................................................#................................................................................................................................................................................................................................................................................................................#................................#...............................................................................................................................................................................................................................................................#..........................................................................................................#....................#........................................................#..............................
...........................................................................................................................................................................................#...............................................................................................................................#.........................................#.......#..........................................................................................#........................#............#......#.............................................................................................................................................................................................................................#..................................................................................................................................................................#...........................................................................................................
.......................................................................................................................#....................................................................................................................................................#.................#..............#....................#..................#..........................................................................#..........................................#..............#............................................................................................................................................................................................................................................................#................................................................................................................................#......................................#..................................................................................................
........#...........#.#......................................................................................#...............#..............................................................................................#......................................#...............................................................................................................................................................................................................................................................................................#..........................................#................................................#............................................................................................................................................................................................................................#...........................................................................................#.........................................
...................................................................................................................................................................................................................................................#.............................................................#...#.............................................................#...............#...............#....................................#..#.#....#.....#....................................................................................................................................#........................................................................#......................................................#...............................................................................#...................................#....................#...................................#.......................................................................................................
.............................................................................................................................................#................................................................#.......................................................#..#.......................................................................................................................................................................................................................#..#..........................#.............#....................................................................................................................................................#.....................................................................................................................................................#...............................................................................#.........#...............................................................................
.......#.................#.........................................................................................................................................#...........................#...........................................................................................................................................................................................................#.........................................................................................................................................................................................................................................................................................................................................................................................................................#...................#....................................................................................................#...............................#...................................
...........................#......................................................................................................................................#.................................................................................................................................#....................#................#.........................#...............................................................................................................................#.............................................................................................................#.........................................................................................................................................................................................................................................#....................................................................................................................................................................#
..............................................................................................#..........................#...................#....#................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.........................................................................................................................................................................#.......#.........#..........................................................
.........................................#......................................................................................................................................................................................................#............................................................................................#..........................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................................................................................#...................................................................................................................#.................
................................................................#..................................................................................................................................................................................#.................................................#.............................................................#........................................................................................................#...................................................................................................................................................#...................................#...........................................................................................................................................................................................#.................................................................................................................................................................
..#...........#....................................................................................................................................................................................................................................................................................................#.....................................................................#............#................................................#...................................................................................#.....................#....................#........................#..................................................................................................#....................................................................................#.........................................................................................................................................................................#................................................
..........................................................................................#...........................................................................................................................#...................................................#..........................................#.....................................................................#...................................................................................#.............................................................................................#.............................................................................................................................................................................................................................................................................................................................................#.....#................................................................................................
............................#............#...........................................#.....................................................................................#......................................................................................#...................................................#...................................................................................................................................................................................................................................#..................................................#.........#.......#.........................................#...........................#.........................#..........................................................................#.#..........................................................................................................................................................................................#...................#......
...............................................................................................................................#.............................................................................................................................................................................................................................................................................................#.......................................................................................#........................#......................#........................................#.........................#...................................................................................................................................................................................................................................................................................................................#.....................................#...............................
.......................................................................................................#.................................................................................................................................#......................................................................................#....................................#........................#.....................................................................................................................................................................................................................................................................................................#............................................#................................................................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................................................................#.....................#.....................................................................................................................#.........................................................................................................................................................................#...................................................#........................................................#..............#......................................................#............................................................#...............................................................................................................................................#......................
..........................................................................................................................................................................................................................................................................................#.........................................................................................................................................................................................................................................................................................................#..............................................................................................................................................................................................................................................................................................................................#..............................................................................................
..............................................................#...................................................................#......................................................................................................................................................#......................................................................................................................................................................................................................................................................................................................................................................................#...................................................................................................................#.................................................................#...............................................................#.............#...................................#.........................................
...................................................................................................................................................................#.......................................................................................................................#.......#..#...........#.................................#......................................##..........#......#.......................................................................................................................................#.................#..................................#............................................................................#............#.............................................................................................#..........................#......................................................................................#....................................#.......................................................................
...........................................................................................................................................#......................................................................................................................#........................................................................................................#...............................................................................#.......................................................................................................................#...................................................................................#.............................................................................................................................#.....................................................................#......................................................................................................................................................
............................#.........................................#......................................................................#.#..................................#......................#.............................................................................................................................................................................................................................................................................................................#......................................................................................................................................................................................................................................................................................................................................................................................................#.............................#.....................................................................
......................#.........................................................#.............#..........................#......................#........................................................#..........#.......#.................................................................................................................#.................................................................................................................................................................................................#..................................................................................................#....................................................#...........................................................................................................#......................................................................................................................................#...........................#..........................................
...................................#..................................................................................................................................................#..................................................................................................................................................................#.......................................................#....................................................................................................................................................................................#..............................................................................#......................................................................................#.................................................................#...................................#..........................................................................................................#.............#......................
..................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#........#..............................................................................................................#............................................................................#.......................................................................#................................#...................................................................................................#..............#.......................................#.......................................
...........................................##...........................................................................................................................................................................................................................................................................................................................................................#.........................................................................................................................#......................................................................................................#..................................................................................................................................................................................................................................#....................................................#............................................#....................................#.........#....
.....................................................................................................................................................................................................................................................................................................................................................#.........................#.........................................................................................#.......#..................................#......................#.................................................................................#..........................#............................................................................#...........................................................................................................................................................#......................................................#.......................................................#........#........
...............................................................................................................................................................................................................................................................#....#..........................................#..........................................................................................................................................................................................................................................................................#..................#.....................................................................................................................................................................................................................................#..............................................................................................................................................................................
.....................................................................................................#....................#..#............................#........................................#..............................................................#........................................................#.......................................................................................................................................................................#.......................................................................#..............................................#.......................................................................................#...............................................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................#....#.....#......................................#.............................................................................................................................................#.............................................................................................................................#.............................................................#.......................................................................................#..................................................................................................................................................................................................................................................
...................#......................................#..........................................#...................................................#........#..................................................................................................................................................................................................#...........#.....................................................................#.......................#..........................................#..........................................................#.................#..........................................................................................#...............................................#....................................................#...........................................................................................#.....#........................................................................................................................
..........................................................................................................................................................................................................#..............................................................................................................................................................................................................................#..............................................................#.......................................................................................................................................................................................................................#..............................................................................#..................................................................................................................................................................................................................
.............................................#.....................................................................................................................................#.......................................................................................#............................................................................................................................................................................................#.....................#......................................................................#..................................................#........................................................................................................................................................................................#................................#...............................................................................................................................................................................
.....................................................................................................................................................................................................................................................................#.........................................................................................#............................................#....................#..................................................................................................................................................#.................................................................................................#...........................................#.....................................................................#......................................#..................................................................................................................................................................................
......#..............................#..................................................................................................#............................................................................................................................................................................................#..#..........................................................................................................#..#........................................................................................................................................................#....................................#.........................................................................................................................................................................................................................#...................................................................................................#......#........................................
............................................................................#.....................#.............................#..............#...............................#..................................................................................................................................#..........#.................................................#.......................................................................................................................................................#..................#...........#..................................................................................#................#......................................................................................................#....................................................................................................................................................................................#...........................................................
..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................................#.....................................................#...........................................................................................................#...............................................................#..............................................................................................................................................................................................................#..................................................
.......#.............................................................#............................................................................................................#...............................................................................................................................................................#.................................................................................................................................................................................................................#...........................................................#.................................................#............................................#...................................................#............................................................................................................................................................................................................#..................#..............
..........................................................................................................#.........................................................................................................................................................................................................................#................................................................................................................#.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..
.............................................#.........................................................#.....................................................................................................#...................................................................................................#................#..............................................................#..............................#..................................................................................................................................................................................................................................................................................................................#...................#..........................................................................#...................#...........................................................................................................................................................
...................................#....................................................................................................................................................................................................................................................#.............................................#................................................................................#..........................................#........................................................................................................#........................................................................................#.......................................................................................#.....................................................................................................................................................#.........................................................................................#....#................
...............#..#.......................#............................................#.................................................................................................................#.................................................................................................#...................##.......................................................#.....................................................................#............................................................................#............................................................#......................................#.............................................................................................................#.....................................#............................................................#............................................#......#......#................................................................#.....................................
......................................................................................................................................................................................................#.......................................#................................................#............................................................................................................................#..................................................................................................................#..........................................................................................................................#.....................................................................................................................................................#.................................................#...............................................................................................................................................
...................................................................................##..........#................................................................................................................................................#...................#..................................................................................................................................................................................................................................#.................................#........................#................................................................................#.................................................................................................#..........................................................................................#...............................................................#..............................................................................#..................................
........................................................................#..........................#.......................................................................................................................................................#........................................................#......#...........................................................#..........................#...............................................................................................................................................................................................................................#...........................................................#...........................................................................#..................................#....................................................................................................#...............................................................................................
............................................................................................................................................................................................................................#.................................#.....................................................................................................................................................................................................##.................#.....................................................................................................................#...................................................................................................................................................................................................#.............................................................................................................................................................................................................#..
..............................................................................#...........................................................................................................................................................................................................##............................................................#.............................................................................................................................................................................................................................................................#.............................................#............................................................................#........#............................................................................................................#......................#..............#.............#......................................................................................................
.......................................................................#.............................................................................................................................................................................#.................................................................................#...........#.........................................................................................................................................................................#.........................#..............................................................................................................................................#....................................................#............................................................................................#...............................................................#......................................................................................#..................
.#............................................................................................................................................................................................................................................................#............................................................................#.................#................................................................................................................#.............................................................................................................................................#.............................................................................................................#.........#...............................................................#.............................................................................................................................................................................................................
..................#..........................................................#............................#................................................#.....................................................................................................................................................................................................................................................................................................................................................................................................................#............#...............#......................................................................................................................#..............................................................................................................................................................#.............................................................................................................................
..............................................................................................................#...............................................................#.................................#..........................................................................................#............................................................#......................................................................................................................................................................................................................................#.........................#........................................................................#............................................................................................................................................................................................#......................................#...........................................................................
...........................................##.................................#......#...................................................................................................................................................................................................................................................#..................................................................................................................................................................................................................................................................................................................................#...........................................................................................................................................................................................................#............................................................................................#............................................
..................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................................................................................................................#......................................................#..#....................................................................................................................................................................#..........................................................................................................................................#.................................................................
..........................................................................................#..........................................................................................................................................................................#..##.............................................................................#...#................................................................................................................#............................................................#..........................................................................#..................................#...............................................................................#..........................................#....................................................................................................#......................#...................................................................................................................
............................................................................................................................................................................................................................#.........................................................................................................................................................................................................................................................................................................#...............#.......................................................................#...........................................................................................................................................................#......#....................................................................................................................................................##..........................................................................
.................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................#..........................................................#........................................#...............................................................................................................................................................................................................#.............................#.........................................................................................................#.........................................................................................
....................#...................................................................................................#..................................................................................................................................................................................................#.............................................................................................................................................................#.........................................................#...#........................................................................#...#............................................................#...................................................................................................................#............................................................................#........#.........................................................................#............................................
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................................................................................................................#........#.............................................................................................................................................................................................................................................................#........................
..........................................................................................#...............................................................................................................#..............................................................................................#.......................................................................................#..#.............................................................................................#.............................................................#...............................................#..................................................#...........................................................................................................................................#................................#.....................................#..........................................................................#................................#...............................
...............................................................................................................#........................................#...................................#..................................................................................#...................................................................#......................................................................................................................................................................................................................#...........................................................................#...................#.........................#....................................................................................................................................................................................................#.................................................#....................#.................................................
.....................................................................................................................#.........#......................#.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................................................................................................................#...........#....#..............#.......................................#.......................................................................................................................................................
......................................................................#....................................................................#..........................................................................#......................................#............................................................................................#......#........................................................................................................................................................................................................#..................................#................................................................#...................................................................................................................................................................................................................................................................................................................................................
...................................................................................................................#.......#..................................#................................................................................#.............................................#.....................................................................................................................#..........................................................................................................................................................................................#...................................................................................................................................#................................................#...................................#..........................................................#...........................................................#..............#....................................................
......#.......................................................................................#.................................#...................#....................................................#.................................#.......................................................................#...............................................................................................................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#............#..............................
..............................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...............................#............................................................................#............#........................................#..........#................................#.......................#.........................................................#..........................................................................................#...................#..........................................#.....................
............................................#..................................................................................................................................................................................#................................................................................................................................................................................................#..................................................................................................................................................................................................................................#.....................#..................................................................................................................................#..................................................#...#..................................................#..........#................................................................................
.................#.............#...................................................................#....................................................................................................................................#..........................................................................................#............#....................................................................................................................................................................................................................................#.............................................................................................................#....................................................#.....................................................#............................................................................#........................#.............................................................................................................
...................................................................#..........................................................................................................................................................................................................................#............................................................#....#.#.........................................................................................................................................#..................................................................................................................................................................................................................................................................................................#...#...............#..............................................................................................................................................................#...............................
.................................................................................................................##........................................................................................................................................................................................................................................................................................................................................................................................................................................................#...............................................#.............................................................................................................................................................................#.......................................................................#....................................................................#...........................................................................
................#..........................................................................................................................................................................................................................................................#...#.............#.....................................................................................................................#......................................................................................................#.............................#..................................................................................................................................................................................................................#............................#.........................................................................................................................................................................................................................
..................................................................................#...............#...............#......................................................................................................................................................................#..................................................#...................................................#.....................................................#..............................................................................................................#.................................................................................................................................................#.....................#........................................................#................#...............................................................................................................................................................................................#..........
.............................................................................##...............................................................................................#.#.....#.............................................#.....................#......................................................................................................................................................................................................................#.....................................................................#.................................................#.........................................#...................................................................................................................................................................................................................#.............................................................................................#............#...............................................
.#......................................................#..........#.......................................................................................................#..........................................................................................#.................................................................#....................................................................#..............................................................................................#............#...........................................................................................................................................................#............................................................................................................................................................................................................................................................................................................................................
..............................................................................................................#...............................................#.................#...........................................................#...........................................................................................................#.........................................................................................................................................#..................................#..................................................................................................................................................................................................................................................................................................................................#.....................................................#..........................................................#........#...............................
...............................................................................................................#............................................................................................................................................................................#........................................................................................#...............................................#.................................#......................................................................................................................................................#........................................................................................................#...................................................................................................................................#...................#..................................................................................................................................
........................................................................................................................................#......................................................#......................................................................................................................................#..................#...........................##.......#...........................................................#....................................#........................................................................................................................#..........................................#.............................................#.........................................................................................................................................................................................................#......................................................................................................
............................................................................................................................................#...................................................................................#....................................................#......................................................................................................................#...............................................................#........................................................................#....#........................................................................................................................................................................................................................................#..............................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................#.............................................................................................................................................#.......................................................................#........................#...............................................................................................................................................................................................................................................................#.......................................................................................................................#............#..................................................................................................................................
.......................#................................................#.........................................................................................................#..........................#..................#.....................................................................................#......................................................................................................................#.....................................#.............#................................................#......................................................................#.............................................#...........................................#................................................#...........................................................................................................................................#.....................................................................................................##..........
.............................................................................................................................#............................................................................#.........................................................#.....................................................................................................#................................................#.......#.........................................................................#....................................................................................#...................................#.......#..........................................................................................................................................................................................................#........................................#.....#........................#............................................................................................#...
...............#.....................................................................................................................................................................................................................................................................................................................#..............................................#................#..........................................................................................................................................................................................#.......................................................................#.....................................................#......................................................................................................................................................................#............................................................................................................................
................#.....................................................................................................#..................................................................................#.......................................................................................................................................................................#.#....................................................................................................#...........................#....#...........#.........................................................................#....................................................................................#..........................#.....#..........................#.................................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...............................................#....................................................................#................................#........................................................................................................................................................................................................................................#.....................
.....................................................................................#..................................#.#............#.........................#............................#.............................................................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................................................#.................................................................................................................................................................................................................................................................
#..................................................................................................................................................................................................................................................#......................................................................#......................................................................#..........................................................................................#.................................................................................................................................................................................................................#......................................#................................................................................................#.......................#.......................................#................................................................#.................................#.#......
.................................................................................................................................................................#..............#.#..............................................#..............................................................................................#....................#..............................#......................................................................................................................................#.................................................................................................................#..........................................................................#....................................................................................#................................................................#..............................#.................................................#............#........#............................................
...................#..........................................................................................................................................................................#...........................................................#.................#.#...........................#.................................................#..........................................................................................................#...........................................................................................................................................................................................................................#...................#...#...........................#.............................#...........................#....................................................................#...........................................#...............................................................................................
............#.........#..............#............................................................................#........................................................................................#....................#.......................................................................................................................................................#..............................................................#..................#...........#...................#....................................................................................#..................#...........................................................................................................................................................................#.................................................................................................#..........................................................................#..................................................#...
.............................................................#.......................................................#............................................................................................................................................................................................#.................................................................................................................................................................................................................................................................................................#...................................................................................##......................................................................................................................................................#...........................................................................................................#.....................................................
......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.........................................................................................................................................................................................................................................#.................................
....................#...................................................................................................................................................................#..............................................................................................................................................................................................#.....................................................................................................................................................................................................................#................................................................................................................................................................................................................................#................................................................#.....................................................................................#............................
.................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................................................................................................................................................................................................................#.....#.................................................................................................................................................................................................................................................................................................................................#......................
..........................................................................#.......................................................................................................................................................#............................................................................#......................................................................................#.......................................................................................................................#................................................................................................................................................................................................................................................#..........................#........................................................................................................................................................................................................#..............
..........................................................................................................................#.........................................................................................................................................................#......#...................#............................................................................................#....................................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................#........................................................................
...........................................................#..............................................#.....................#................................................................................................................................................................#......................................#....................................................................................................................................................#...................................................................#..#.......................................................................................#.....................................................#........................................##..............................................................................................#.............................#..........................................................................................................................#.............
..................................................................................................................................................................#.....................#...................................................................................................................#.......................................#........................................................#..............................................................................................................................................................................................................................................................................#.....................................................................................................................#....................................................................................#.............................................#.....................................................#......................
..............................................................................................................#..................................................##................................#....................................................................................................................................................#.............................#....................................#..#....#...........................................................#..........#...................................................................................#....................................#.............................................................................................................#......................................................................................................................................................................................................................................#.........................................
.......................................#...........................................................................#.....................................................................................................................................................................................................................................#..........................#..........#.....#.......#.#................................................................................................................................#..........................#............................................................#........................#............................................................................................................................................................#..............................................................#................................................#...................................................................................
.......................#.......................................#..........................................................#.......................................................................................................................................................................#....................................................................................................................................................................................................................................................................#....................................................................#.....#................................................................................................................................................................................................................#.....................................................................................................................................#........................
..........................#........................................................................................................#....................................................................................................................#............................................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................................#..................................................................................................................................................................................#...................
....................#..................#............................................................................................................................................................................................................................................................#........................................................................................................................................................#.......#.........................................................................................................................................................................#.............................................................................................................................................................................................................................................................................................#....................................................................................
.............................#................#...........................#....................#....................................#.............................................................................................##................................#............................................................#.........................................#.....................................#.......................................................................#.........................................................................................................................#..............................................................#........................................................................................................................................................................................................................................................#..........................#...........................................................
....................................................................................................................................................................................................#.................................................................................................................................................#......................................................#..................................#....................................................................................................#.#........................................................#.......................................................................................#....................................#............................................................................................................................................................................................#...................#...................................................................
.............................#...............................................#.....................................................................#.....#................................................................................................................................................................................#...........................................................................................................................#.............................................................#..................................................#..............#......................................................................#.........................................................................................................................................................................................................#..........................#...............................................................................................................
...................#............................#......#......................................................................................................................................................#..................#................................................................................#.....................#.........................................#.....................................................................................#..................................#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................#................................................
........................................................................................#.........................................................................................................................................................................................................................................................................................................................#............#.............................................................................................................#.....................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................#.......................................................................................................................................................................................................#.......................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................#...................#.........#.................#...............................#......................................................................#.........................................................................#...................
......#..................#..........................................#...............................................................................#.............................................................................................................................................#...................................#.................................................................................#.................................................................................................#.................................#.....................................................................#...............................................................................#...........................................................................................................................#...................#......................................#...........................................................#............................................................
..#........#.............................................#.....#.....................................................#.................................................#........................................................................................................................................................................................#......................................................#........................................................................................................................................................................................................................................................................................................................................................#................................................................................................................................................................................................................#................................
...............................#..........................................#......................................#....................#...............................................#.......................#.......................................................................................................................#........................................................................................................................................................................................................................................................#.........#......#.............................#................................##.................................................................#.........#.........................#........###....#.........................................................................................................................................................#.................................................................
.........................................#......................................................#......................................................................................................................................................................................................................#.......................................................................................................................................................................................#......................................................#....................................................................................................................................................................................................................#.................#...................................................#....................#..............#.......................................................................................................................#.#..
...............................................................................................................................................................................#.....................#.............................#........................................................................................................................................................................#...#..................................................#.............#..............#..........................................#.....................#..................................................#.......................#.......................................................................................................#..............................................................................#..............................................................................................................................................................................................
.............................................................................#............................................................................................#..................#..................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................................................................................................................#......................................................................................................................#........................................................................................................................................
..........................................................#.........................................#............................................................#......................................................................................................................................#...........#...........................................................................#..#..............................................................................................................................................................................................#.......................................#....................................................................................................................................................................................................................#............#..................#.....#..........................................#............#...................#................................................
...................................................#...............................................................................................................................................................................#...........#.........................................................................................................#.........................#.#..........................................#........................................................................#.....................................................................#............................................................................................................................#..................#...............................................................................................................................#..#..#......................................................................................................................................................#.....
........................#.............................................................................#....................................................................#.......................................................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.....................................................#..........#.....................................................................................................................#........................................#.................................................................................................................................................................#..........................................................................................................................................................................................................................................#..............................................#....................#..............................................................................................................................................................#..................................................................................................................................................
.....................#...................................................................................................................................................................................................................................................................................................................#..........................................................................................#........................................#.................................................................................................#......................................................................................................................................................................................................................................................................................#..............#.............................................................................................................................#..............
................................................................................................................................................................................................................#.......................................................................#...................................................................................................................................#........................................................#..............................................#..................#..................................................................................#..........................................................................................................................................................................................................................#......................#........................................................#.#...........#..............................................................
.............................................#......................................................................................................#.........................#.........................................#..........................................................#......................................................................................................................................................................................................#.................................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................
........................................................................................................#................................#................#....................................................................................#...........................................................................................................................................#................#........................#................................#...............................................................................................#..............................................#.................................................#...........................................................................................................................................#...........................................................................................#...................................................................#..............................................
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................#...................................................................................................................................................................#.##...............#...................................................................#.........................................................................................................................................#...........................................................
..........................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................#.................................................................................................................................................................................................................................................................#............................................................................................#................................................................................................................
.........................................................#.................................................................................................................................................................#...................................................................................#..................................................#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...........#...............................................................................................................................
..............................#..............................................................................................................................#...........................................#..................................................................................................................................................................................................................#......................................................................................................................#.................................#........#................................................................................................#............................................................................#.....................................................#................................................#................................................................#.............................................................................
.....................................................#............#.............................................................................................#........................................................................................#...................................#...#................................................................#...............................#..........................................................................................................................................................................................................................................................................................#.................................................................................#..............................................#...................................................................................................................................................................................................
...............................#..................................................................................................................#.............................................................................................................................................................................................................................................................................................................................................................................................#.................................#...............................................................................#................#...........................................................................................#.............................#............................................................................................................................................................................................#.......................
.......................................................................................#.................................#..........................#...............................................................................................................................................................................................................#.......................................................................................................................................................#.................................................................................................................................................................................................................................................................................................#...............................................................#........................................#..........................................................................................
...........................................................#......#....................................................................................................................................................#............#.............................................................................................................................................................................................................................................................................#...................................................#.............................................................................................#............................................................................................................................................................................................#..#.............................................................................................................................................................
..........#..............................................................................................................................................................................................#...............................................................................................................................................................................................................................#..................................................................#.................................................................#.......................#....................#...................................................................................................#..................................................................................................................................................................................................................................................................................................
.............................................#............................#.....................................................................................................................................................................................................................................................................................................................................................................#...............................................................#.........................................................................................#...............................................................................#...................................................................................................................................................#...................................................................................................................................................................................
...................................................................................................................................#...........................................................................................................................#.............................................................#..................................#.................................................................................................................................#..................................#............................................................................#......................................................................................................#.....................................................................................#..................................................................................................................................................................................................................
..........................................................#...................................................................................................................................................................................................................................................................................................#......................................................................................................................................................................#..............#...............................#........................#...............................................................................#.......................................................#..........#................#.........................................................................................#...............#......................................................................................................................................
..#.......................................................................................................................................................#...........................................................#..........#..............................#.......................................................................................................#...........................................................................................................................................................................................#..................................................#..................................................#........................................................#...........................................................................................................................................................#.....................................................#............................................................................
..........................................................................................................................#..........................................#...............................................................#.....................................#...........................................................................................................#..............................................................#...............................#.......................................................................................................................#...................................................#...............................................................................................................#...............................................................................................................................................................................................................................................
.............................#...............................................................#..............................................................................................................................................................#....................................................................................................................................................................................................................................................#...................................................................#..................#.............................................................................#..........................#............#..........................................................................................................#...............#.................#.......................................................................................................................#..............................
................................................................................................#...............................................#...............................................................................................................................#............................................................................#............................................#............#....................#..........................................................................................................................................................................#.................................................................................................................................#........................................................................................................................................................................................................................................................................
...........................................................................................................................................#.............................................................................................................................................#..................................................................................................................................................................................................................................................................#...................................................................................................................................................#...........................#.#..............................................................#...............................................................#....#...................#...........................................................................................................................
....................#....................................................................................................................................................................................#..............................................#..................................................................................................................#............................#.........................................#..............#..................................................................................#....................................................................................#.................................................................................................................................#....................................#........................................................................................................................................#..#.....................................................................
...........................................................................................................................#..........................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....................................................................................................................................
.....................................................................................................................................................................................................................#......................................................#....................................................#.................................................................................#...................#.....................................#.....................................................#................................................................................#...............#..............................#......................................................................#.......................................................................................................................................................................................................................................................................................
...............................................................................................................................................................................#.......................................................................................................................................................................................................................................#..........................................................#........................##.....................................................................................#..........#..................................................................................................................................................................................................................................................................................................................................#......................#.....................................................#....
....................................#..................................................................................................................................................................#.....................#............................................................................................#..............#.............................#...................................................................................#...............#.........................................................................................................................................#...........................................................................................................................#..........................................#.................................................#...#.......................#.........................................#...................................................................#.........................................
........#..........................................................................................................................................#.............................................................................................................................................................................................................#..............#........................#...................................................................................................................................#......................................#.............#...........#................................................................................#...................................................................................................................#..........................#...........#.......................................................................................................................................................................
.....................................#................................................................................#...........................................................................#..................................................................................................................................................................................................................#..............................................................#...................................................................................................................................................#...................................................................#...............................................#.............................................................#.......................................................................................................................................................................................................
.................................................................................................................................................................................#.....................................#...........................#.......................................................#..................................................................................................................................................................................................................................................#..........................................................................................................................................#........................................................................................................................................................................................................................................................................................................................
....................................................#..........................................................#............#...................................................................................................................#...................................#...................#..................................................................................#........................................................................................................................................................................#...................#..........................#.......................................................##.............................................................................................................................................................................#.......................................................................................................................................................................
......................#....................................................................................................................................................................................................................................#.........................................#...................................#...................................................................................................................#..........................#.....#..........................................#........#...........................................................................................................................................#..............................................#...............#.......................................................................................................................#...........................................................................................#................................................
........................................................................................................................................................................................................................#............................................#.........................#.#..............................................................................................#.....................................................................#..........................................................................................................................................................#.......#..........................................................................................................#.....................................#......#......................#...#..................................................#...................................................#........#.....................................................................................
...........................................#..........................................................................................................................................................................................#........................................#...........................................................................................................#.......................................................................................................#..................................................................................................................................#..............................................................................................#.......................#......................................................................................................#.............................................................................................................................................................
.................................................................................................#.....................................#................................................#................................................................................................................................................................................................................................................................#...........................#.....................................................................................#......................................................................................................................#.................#.#................................................................................................................................................#..........................................................................................................................................................
...................................................#...............................................................................................................................................................................................................................................................................................................................................#..................................................................................................................................#.......................................................................................................#.................#.........................#..#..............................#.....................................................................................................................................................................................................................................................................................................
........................#..............................................................................................#................................................................................................................#.......................................................................................#................................................................................................................................................................................................................................................................................#.............................................................................................................................................................................................................................#...............................................................................................................#..................................................................
.......................................................................................#......................................................................................#............................#..............................................................................................................................................................................................................................................................................................#..................................................................................................................................................................................................................#....................................................................................................................#.................................................................#.............................................................................................................
.......................................................#........................................................................................................................................................................................#...............................................................................................................................................#.............................................................................................................................................................................#.............................................................................................#..................................#.......#....................................................................................................................................................................................................................#..........................#..........................................................
.................................................................................................................#.....................#..................................................#.....................................................................................................#..........................................................................................................................#......................................................................................................................................................................................#.....................................................................................#.............#...........................#........................................................................................#....................................................................................#..............................................................#..................................
..........................................................#..................................................#...............................................................................................#...............................................................................................................................................................................................................................................................#...............................................................................................................................................#........................................................#..............................................#......................................................................................................#.............................#.......................................................................................................................................................
.#........................#............................................................................................................................................................................................................................................................#...............................................................................................................................................................................................................................#.......#.....................................................................#..................................................................#...........................#..................................................#......................................................................#........#..........................................................................................................................................................................................
.......................................................................#.....................#........#..................................................#.............................................................#................................................................................................................................................#...........................#......#.................#.............................................................................................#..................................................................................................#...............................................#...............................................................................................................................#.........#.........................................#........................................................#.......................................#..............................................................
...............................#.....................................................................................................................#.................................................................................................................................#..........................................................................#..........................................................................#.........................................#.......................................................................#.............#.............................................................................................................................................................#.................................................#.......................................#............................................................................................................................................................................................
#.....#...........................................................................................................................................................................................................................................................................#...........................................................#.................................................................................................#.............................................................................................................................................................................................................#....................#...............................................................................................................................................................#...........................................................................................................................................................................#..
....................................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................#......................................................................................................................#........................................#.................................................#...............................................................................................................................................................................................................................#.....................#.............................................................
....................................................................................................................................#..............................#...................................................#........#..............#.....................................................................#.......................#..............................#.#..#.........................................................................................................................................#..............................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................
..........#......................................................................................................................................................................................................................................................................................................................#................................#..............................................................................................................................................................#................................#..............................................................................................................................#...................................................................................................................................................................#...............................................................................#.....................#......................................................
.................................................................................#..................................................................................................................................................................................................................................................................................................#................................#.................................................................................................................................................................................#...............................................................#................................................................................................#.....#...................................................................................................................................................................................................................................................
.......................................................................................................................#............................................................................#.....................................................................................................................................................#........................#....................................................................#..............#...............................................................................................................#........................#...............................................................................................................................................................#...........................................................................................#.....................................................................................................................................................
.....................#.......................................................................................................#.........................................................#........................................................#....................................................#..........................#...................................................................................................................................................................#..............................................................................................................................................#..............#.................................................................................................#...........#...................................#.............................................................................................................................................................................................#...............
........................................................................................................#......#......#.................................................................................................................................................#...........................................................................................................................................................#.....................#..............................................................................................................................................................................................................................................................................#........................................................................................................#..........#........................................................................................................................................#...........................
.....................................................................#........................................................#..........................#........................................................................................................................................................................................................................................................................................................................................................................................................#.............................................................................................................................................................................................................................................................................................................................#.................................................................................................................................
......................................................#......................................................#.................................................................................................#..............................................................#.................................................................................................................................................................................................................................................................................#...............................................................................................................................#..............................................................................................................................................#..................................................................................................................................................................................
...................................#................................................#...#.......................................................#....#................................#.....................#..................................................................................................................................................................................................................................................................................................................................#....................................................................................#...........................................................................................................................................................#..........................................................................................................................#......................................................................................................
........#........................................................#..............................................................................................................................................................................................#........................#........................................................................#.............#...................................#......#.........................................................#...................................................................................................................................................................................................................................................................#......................#.................................................................................................................................................................................................................................................
....................................................................................#........................................................................................................#.........................................................................................................................#..............................#...............................................................................................................................................................................................................................................................................#.........................................................#...................................................................................................................................................................................................................................................#.............................................................................
.....................................................................................................................................................................................................................................................................................................................................................................................#.............................................................................................................................................................................................................................................................................................##................................................................................................................................................................#.......................................................................#....................................................................................................
.............................................#..........................#..........................................................................................................................................................................................................................................................................#.................................................#.................................................................................#........#..................................................................................................................................#................................................................................................................#...........................................................................................................................................................................................................#...............#.................................................
....................#.........................#.............................................................................................................................................................................................................................................#.......................................................................................................................................#......................................#................................................................................................................#...........#..................#.................................................................................................................................................#....................................................................................................................................................................................................................................................
.............................#......................................................................................................................................................................................................................................................................................#........................................................................#..........................#.......................................................................................................................................................................#...#............................................................................................................................................................................................................................................................#....................................................#...........................................................................................................
.................................................................................................................................................................#...............................................................................#.................................................................................................................#..........#.....................................................................................................#...........................................................................................................................................#..............................................................................................#.............................................................................................................................................................................................................................................................#....................................
...............................................................................................................................................................#.................................................................................................................#......................................#.....................................#.........................#........................................................................................................................#........................................................................................................................#...............................................................................................................................#........................................................#....................................................................................#.........................................................................................................
..................................................#.........................................................................................................................................................................................................................................#.....................................................................................#.................................................................................................................................................................................................#..........................................................#..................................................................................................................................................................................................................................................................................................................................................................................
..........................##.........#..............#..........................................................................#....................................................................#.........................................#......................................#..................................................#...................................#..#..........................................................................................................................................#.......................................#..........................................................................................................#................................#.#........................#............................................................................................................#....................................#.....................................................................................#................................................
............................................................................#.......................................................#.....................................................................................................#.............................#......................................................................................................................................................................................................................................................................................................#...............................................................................................#......................................................................#........................................#..........................#.........#..............................................................................................................................#..............................................................
#.............................................................................................................#....#..........................................................................................................................................#..................................................................................................................................................................................................................................................................#......................................................................................................................#..........................................................................................................................................................................................................................................................................................#..............................................................................
......................................................................................................................................................................................................................................................................................................................................................................................#.............................................#.................................................#.................................#..........................................#..............#..........................................................................#.......................................................................................................................................................................#.............................................................................#..............................................................................................................
...............................................#........................................................................................#....................#....................................................#......................................................................................................................................................................................................................................#........................................................................................................................................................................................................................................................................................#....................................................#....................................................#...........................................................................................#..........#..............................................................
............................................#..................................#.................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................#...................................................#..........................................................................................................................................................................................................................................................................................................................#......................................................................................................
...........................#..................................................................................................................................................................................................................................................................................#.................#....#.....................................#.........................................#.................................................................#.........................................................................................................................#....................#...................................................#.....#........................................................................................#..#.................................#..................................................................................#................................................................................................................
............................................................................................................................................................#.......................................................................................#....................................................................................................................................................................#..............................#.............#.......................................##........................................................#.............#..............................................................................................#...#...............#......#...............................#..............................................#........#.........................................#...............................................................................................................................................................................
......................................................................#.......................................................................................................................................................................................................#...........................#...........................................................................................................................................................................................................................................................#......................#...................................................#..........................##..............................................................#.................................................................................#.....................................#....................................................................#....................................#...................................................
.............................#..........................................................................................#........................................................................................................................................................................................................................................................................................................................................................................#.....................................................................#...................#.........................................................................................#...............................................................................................................................................................................................#............................................................................#..#............................................................
...................#..............................................#........................#.........................................................................#.......................................................................................................................#.........................................................................................................#..............................................................................#................................#....................................................................................................................................................................................................................................................................................................................#.........................................................................................#..........................................#................................................
...................................................................#.................................#..........................................................................................................#.........................#................................................................................................................................................#.................#.............................................................................................................#................................................................................................#...............................................................................................................................................................................................................................................................................................................................................................#.....................................
............................................................................................................................................................................#...........................................................................................................................................#..............................................................................................................................#..........................................................................................................................................................................................................................................................#..............................................................................................................................................................................................................................................................#................................................
.............................................................................................................................................................................................#.................#...................................#....................................................................................................................................................................................................................................................................................................................................#...........................................#............................................#................................................................................................................................#......#......................................#.........#................................#......#...............................................................................................................
........................................................................................#....................................................#..............................................................................................................#...........................................................................................................................................................................................#................#.....................................................................................................................................................................................#...........................#...............................................................................................................#...........................................................................................................................................................................................#......#....#..............
........................................................................................................................................................................................#.....................................................................................#...................................................................................#......................................................#..........#...............................................................#...........#.............................................................................................#.............................................................#.........................#..................#..........................................................##...................................................................................................................#........................#................................................................#.....#........................
.............................................................................................................................................................................................................#.......................................................................................#........#..........................................................................................................................#...............................................................................................................#............................................................................................#....................................................................................................#.....................#.................................................................#..............................................................................................................................................................................
.........................................................#.................#...............................................................................................................................................................#................................................................................................#............................#...............................................................................................#...............................................................................................................................................#.................................................................................................................................................#.......................................................................................#......................#......#................................................................................................................................
...............................................................................#........................................................................#...........................#................................................................................................................................................................................................................................................................................................................................................................................................#................................................................................................#.......................................................#................................................................................................................................................................................#..................................................................................................
............................................#.........................................................................................................................................................#...............#................#................................................................................................................................................................................................................#.................................................................................#..........................................................................................................................................#..........................................................................................................................#...............................................................................................................................................................#.................................................
............................................................................................................................................................................#................................................................................................................................#.................................................................................................................................................................................................................#..#...................................................................................................................................................................................................................................#................................................................................................................................#..........................................................................................................................
...............................................................................................................................................................#.......#.........................................................#.......................................................#..................................................................................................................................................................................................................................##.......................................................................................#.....................................................................................................................#................................................................................................................................................................................................#.....................................................................................
...............................................................................................................#.............................................................................#..................................................................................................................#...............#.....................................................................................#..........................................................................................................................#..........#..................................................................................................................................................................................................................................................................#..................................................................................................................................................................................................
.....................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................................................................................................#..#..................................#......................................#...........................................................................................................................................................................................................................................................................#..............#...........................#...........#.................................................
.............#..................................................................................................................................#........................................................................................................#.....................................................................................................................................................................................................................................................#......#.........................................................................................................................................................................................................................................#..............................................................................#...................................................................................................................................................................#..#...........
.........................................................................................#.............................................................#......................................................................................................#................................................................................................................#......................................................................................................................................................................#...#..............................................................................#.........................................................#................#..........................................................................................................................................................................................#...................................................................................#..............................
.........................................................................................................................#.......................................................#.......................................................#........................#...........................#.....................#...............................................................#.........................................................................................#.............................#..........................................................................................................................................................................#....................................................................................................................................................................................................................................................................................................#................................#....
......................................................................................#.............................................#..................................#...................#................................#.....................................#.................#....................................................................................................................................................................................................................................................................................#............................................................................#................................................................................#...........................................................................................#..................................................................................#.............................#.............................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................................................................................................#..........................................................................................................................#.......................#...................................................................................................................................................#.....#..................................................................................
........................................................................................................#......................................................#.....................#.....................................................#...................................................................#....................................................................................................................................................................................................................#...............................#................................................................#...........#...........#......................................................................................................................#...................................................................................................................................................................................#.........................................................
...............................................................................................................................................#........................................................#............................#.............................................................................................................................................#.....................#....................................................................................................................................#..#....................................#.........................................................................................................................................................................................................................................................................................#.................................................................................................................................................
........................................................#......................#........................................................................................#.#.............................................................................................................................................................................................................................................................#...................................................................................................................................................................................................................................................................#.........#...................................................................................................................................................................#....#.........................................................................................#...#................#...................
..#................................................................................................................................................................................................#...............................................................................................................................................................................................................................#......................................................................................................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................#...............................................
.......................................................................................................................................................................................................................................................#.........................................................................................#........................................................................................................................#................................................................................................................#...............................................#........................................................................................................................#.................................#........................................#............................#.....................................................................................................................................................
......................................................................................................................................................................................................................................................................................#.....#...................#.#........................................................................................................#................................................#.................................#..........................................................................................#............................................................................................................................................................................................#...............................#...........................................................................................................................................................................................
.........................................................................#...................................#.............................................................#...........................................................................#..........................................................................................................................................................................................................................................................#........................................##..............................................................................................................................................................................................................................................................................................................................#......................................................................................................................................
................................................................................................................#...................................................................................................................................................................................................................................................#..................#......................................................................................................................................................................................................#..............................#..................#.................................................................................................................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................#.................................................................................................................#..................#...............#.........................................................................................................................................................................................................................................................................................#............................................................................................................................#............................................................................#......................................................................................#............................................................................#..........................
.................................................................................................................................................................................................#.................................................................................................................................................................................................................................#................................#..........#..............#....................................................................................................................................................................................................................................................#................................#.......................#.....................................................................................................................................................................................................................
..............................................................................#..................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................#.............................................#..............................................................#......................................................................................................................................................................................................................................................................................#................#...................................................#...............
.........................................................................................................................................................................................................................................................................................................................................................................#.........#.......................................................................................#......................................................#......#..............................................................................................................#.......................................................................................................................................................................................................................................................................................#...............#............#....................................................
...................................................................................................................................................................................................................................................................................................................................................#.............................................................................................................................#......................................................................................#.....................................................................................................................................................................#.......................#........#..........................#...........................................................................#...........................................................................................................................................
.............................................................................................#..#.........................................................................................#......................................#..................................................#.............................................................................................................................................................................................................................................................................................#............................................................................................................................................................#........................#.....................................................#...#......................................................#..........................#.............................................................................................................
..............................#...............#............................................................................................................................................................#..........................#............................................................................................................................................................................................#...........................................................................................................................................................................................................................................................#...........................................................#......................................................................................................................................................................................................................................................................
.....................................................................................................................................................................#..................#.#.........................#.................................#.....................................#.......................................................................................................................................................#.............................................................................................................................................................................................................................................................................................................................................#............................................................................................................................#.........................................................................................#........
..................................................................................................................................................................................................#.........................................................#..............................................................................#..............................................................................#......................................................................................................................................................................#........................................................................................................................#...............................#..................................#................#........#.............................................................................................................................#.........................................................#..................
..............................#.....................................#...........................................................................................................................................#...................................................................................................................................................................................................................................................#.............................................................................................................#..................................#...#..............................................................#................................................................................#.........................#.........................#.................................................#.....................#..............................#.............................................................................................
.....#................................................#....................................................................#..............................................................................................................................................................................................................................................................................#...........................................................................................................................................................................#................................................#..............................................................................................................................................................................................................................................................#......#....................................................................................................................
...........................................................................................#..........................#...........................................................................................#...........................#.......................................................#...........#...................................#..................................................................#..........#.....#.............................................................................##........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................#.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#................................#......................................................................................................................................................#......................................................................#........#..........................................
..............................................#....................................#..............................................................................................................................................................................................................................#.................#...........................................................................................................................................................................................................................................................................................................................................................................................#.............................................................................................................................................#................#..................................................................................................................................
..................................................................................................................................................................................#.............#........................#.......#...................................................................................................................................................................................................................................................................................................................................................................#..........................................................................#................................................................................#...................................................................................................................................#...............................................................#................................................#...........
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#........#.........#.....#.............................#........................................................#.....................................................................................#..................................................
...........................#...........................................................................................................................................................................................................................................................................................................................................................................#.......#...................................................................................................................#............................................................................................................................................................................................................................................................................................................................#................................#.................................................................................#..............................................
...........................................................................................................................................................#........................................................................................#..................................................................................................................................#........#.......#........................................................................................................................................................................#................................#....................................................................................................................................................#.....................................................................#...................................................................#.....................................................#......#..............................................#....
................................................................................................................................................................................................................................................................................................#................................................................................................................................................................#.................................#................................................#........................................................................................#....................................................................................................................................#.........................................................#..................................................................................................................#......................................................#...........
........................#........................................#............................#.....................................................#..........................................................................................................................................................................................................................................................#......................#...........................................................................................................................................................................................#............................#..........................................#..................................................................................................................................................................................................##...................................................................................................................
................................................##....................#......................................................................#........................................................................................................................................................................................................#..............................................................................................................................................................................................................#.............................................................#................................................................................................#........#.....................................................................................................................................................................................................#..................................................#...........................
..........#............#.......................#.........................................................#....................................................................#.......................................................................................................................................#..#.........................................................................................................................................................................................................................................................................#........................................................#.....................................................................................................................................................................................................#...............................................................................................................................................................
................................#..........................................#...........................................................................#................................................................................................................................................................................................................................#.......................#.................................................................................#.....................................................................................................................................................................................................#....................#.#......................................................#..................................#...........................................................................#............................................................................................................................
..............................................................................................................................................................................................................................................................................................................................................#......................#..............................................................#.....................#....................................................................................................................................#......................................................................................#..................#..........................#...............................................................................................................................................................................................#..................................................................#..........................
............................................................................................................................................#.........................................................................#........................................#..................................#................................................................................................................................................#.......................................................................................................................................................#..................................................................#.................................................................................................................................................................................................................................................................................#.................................................................
............................................................................................................................................................................................#................................................................................................#..........................................................................................................#..................................................................................................................#........................................................................................................................................................................................................................................................................................................................................................................................................#.............................................................................................
......................................................................................................................................................#................................................................................................................................................................................................................................................................................................................#..............................................#.................................................#....................................................................................#.................................................................................................................................................#...................................................................................................#...........#.............#....................................................................................
.....................................#........................................................................................................................................#.............................#...............................................................................................................................................................................................................................................................................................................................................................................................................................................#..................#..................................................................................................................................................................................................................................................................................................................................................
..........................................................................................................................#...................................................#.................................................................................................................#..#.......................#.........................................................................................#...........................................................#........#..................................................................................................................................................................................#......................................................................................................................................................#.............................................................................................................................................................................................
....................................................................#....................#.............#.....#........................................................................................................................................................#...................................................................................................................................................................#...........................................................#.................................................................................................................#...........................................................#..........................................................................................#................................#.........................................................................#...........#.....................................................................#.....................................................
...................................................................#.................................................................................................#.....................................................................................................................................................................................................................#.............##..#.........................................................................................................................#................................#..........................................................................................................................#...................................................................................................#.......................................#.#......#...........................#.............................................................................................#...............................................
..............................................................................................................................................................#........................................................#..............................................................................................##........................................................................................................................................#..........................................................................................................................................#.................................................................................................................................................................................................#..........................................................................................................#......................................................#....#.............................................
.#...............................................#................................................#...............#.............#.........#........#..........................................................#............................#.......................................................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................................#........................#............................#..................#........................................................#...........................#................#......
...#...............................................................................................................................#........................................................................................#................................................#...............................................................................................................#............#.......................#..................#.............................................................................................................................#..........................................................................................................................#........................#.............................................................................................................................#...............................#..............................................................................................................#.............
....#.........................................................................................................................................................................................#..................................................................................................................................................................................................#..........................#.................#..........................................................................................................................................................................................#.......................................................................#..................................................#..................................................................................................#.......#........................................#.........................................................................................................
...................................................................................................................................................................................................................#....#..............................................................................................................................................................................................................#............#..............................#.....................................#............................................................................................................................................................................................#.........................................#.........................#.............................................................#............................................................................................................#............................................................
....................................................................................................................#................................................................................................................................................................#..........................#..........................................................................................................................................................................................................................................................................#...................................................................#............#...................................................................................#...................................................#.................................................................................................................................................................#...........................................
.........................................................................................................................................................................#..............#............#..................#............#..........................................................................................................................................#................................................................................................................................................#......#..............................................................................................................................................................#.........................................................................................................................................................#..................................#................................................................................#............................................
...............#................................................#...................................................#..............................#................................................................................................................................##...........................................#......................................................................#.........................................#...........................................................................................................................................................#.#......................................................................................................................#...........................................#......................................................................................................#.......................................................................................................................................
............................................................................................................................................................#...................................#..............................................................#.............................................#.......#..............................................................................................................................................................................................................................#..................................................................................................................................................................................#...................................................................................#..........................................................................................................#.....#.....................................................................................
................................................................................#.....#.....................................................................................................#................................................................................................................................................................................................................................................................................................................................................................................................................#............................................................................................#................................#................................#......................................................................#......#.......................................................................................................................................................................
.........................................................................##.................................................................................#..................................................................................#......................................................................................................................................................................................................................#.............................#...#.................................................................................#.............................#..........................#..............................................................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................#..................................................#.......................................................................................#.......................................................................................#..........................................................................................................................#.............................................................................................................................#..........#...........#...................................................................................#.......................................#..........................................................................................................
....................................................................#.......................................................................................................................................#..................................................................................................................................#.......................................................................................................#.....................................................................................................................................#.#......................................................................................................................................................#...............................................................................................................................#.....................................................................................................................................#.....
....................................................................#...................................................................................................#...........................................................................................................................................................................................................................#.................#...............................................................................................................................................................................................................................#............................................................................#.................................................................#.....................................................................................................#..................#...................................................................................................
...............................................................#.................................................................#................................................................................#.........................................................................................#..........................................................................................#..................................................................................................................#.............................#............................................................................................................................................................................#...............................................................................................................................................................................................................................................#......................#.....................
.................................#.......................................................................................................................#.....................................................................#......................................................................................#..........................................................#........#.................#..............................................................................#..........#........................................#.....................................................#..................................................................................................................................................#...................................................#.............................................#..................#....................................................................................................................................................
................................................................................................................#.......................#......................................................................................................................#.......................................................................................................................................................................................#.................................................................................#........................................................#..............................#.............................................................................................................................................................................................................................#...................................#..............................................................#...............................................................
.............................................................#..............................#..............................................................................................................................................................................................................................#................................#...................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................#.......................................................................................................#...................................................................................
........#............................#...........................................................................................................................................................................................................................................................................#.....#............................................................................................................................................#.......................................................................................................................................................................................#.#............................................................................................................................................................................................................................................................................................#................................................................#.....
................................#...................................................................................................................................................................................................................................................................#.......................................................................................................#................................................#...............................................................................................................................................................................................#.............#..........................................#.............#..................................#...........................................................................................#.....#........................................................................................................................................................
....................#.................#................................................................................................................................................................................................#....................#........................................................................................................................................................................................#.........................................................................................................................................................................................#.................................................................#..................................................................................................................................#.....#................................................#......................................................................................................................
...............................................#...........................................................................................................................................................................................................................................................................................................................#.......................................................................................#.......................................................................................................................................................#..................#......................................................#..............................................................#.....#.......................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................#........................................................................#.................................................................................#...................................................................................#...............#........#...................................#.......#...............................................................................#.................................................................................................##..............................#..........................................................................................................................#........................................................#......................................................................................
...........................................................................................................................................#.....#..........................................................................................................................#...............................................................................................................................................................#...................................................................................................................................................................................................#........#..........#.....................................................................................#..................#..............................................................................................................................................................#.....................................................................................
..................................#.................................#......................................................................................................#..........................................................................................................................................................................................................................................................................#...............................................................................#......#..................................................................................................................................................................................#.................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................#....................................................................................................................................................................................................................................................................#...............................................................#.........................#..................................................................................................#......................................................................#...........................................#..................................#.............................................#....................................................................
...#.........#..............................#............................................#............................................................................................................#..............#...................................................................................................................................#......................#....................................#............................#............................................................................................................................................................................................................#................................#.................................#............................................#......................................................................................#...........................................................................................................................................................
.................................................................................................................................................................................................#......................................................................#.....................................#.................#..................................................#.....................................................................................................................................................................................................................................#....................................................................................................................................................................#.................................................................................#..........................#...............#...........................#..........#...............................................................
.......................#....#...............#........#.................................................................................................................................#.................................#.......................................................................................................................................................................................................................................................#......................................................................................#..................................................................................................................................................................#...............................#.......................#.....................................................................................................#.....................................#.....................................................................#............
...............................................................................................................................#.......................#........................................................................................................................................................................#...........................................................................................................#...................................................................................................#.....................#................................................................................#...............#..................................................................................................................................................................................................................................................................#.......................................................................................
........#...................................................................................#................................#.................................................#.......................................................#.............................................#...........................#.............................................................................................................................................................................................................................................................................................................................................................#..........................................................................................................................................#.............................................................................#.#......................................................#................................................................
.........................#................................................................................................................................................................................................................................#..#...............................................................................................................................................#............................................................................................................................................................................................................................................................................................................#......................................#......................................................................................................................................................................................#.........................................................................
..................#.................................................................................................................#.....................................................................................................................................................................................................................................#..............................#............................................................................................................................................................................................................#........................................................................................................#...........................................................................#...............................................................................................#..#...................................................................................................................
..........................................................#........................#..........#....#.....................................#..............................................................#.......................................................................................................................................................................................................................................................................................................................................................................................#.....................#......................................................................................................................................................................................................................................................................................................................................#....................................................................
.............................................................................#...............................................................................................................#.#..................................................................................#..................................................................................................................................................................................................................................................................#..........................................................................................................................................................................................................................................#.................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................#..............#.....................................#.................................................................................................................##...................................................#....#.....................................................................................................#.#...................................................#......................................................................................................#.....#..............................#.......................................................................................................#.......................................#....................................................................#......................................
....................................................................................................................................................................................................................................#....................................................................................................................#......#..................................#.....................................................................................................................................#...........................#.............................................................................#............................................................................................................................................................................................................................#..............................................................................#..................................................................
......................#.........................................................................................................................#.............................................#...................................................#.................#.......................................................................................................#.............#....................................................................#...................................................................................................................................................................................#........................................................................................................................#....................................................................................................................................................................#..................#.............................................................
.................#............................................................................................................................................................................................................................................................................................#..........#..........................#........................#.............................................................................................................................................#................................................................................................................................................................................................................................................#..#..................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................................................................................#..........................................#..........#.........................................................................................#...................#...............................................................................................................................................................................................
..........................................................................................................#............................................#....#..........#..................................#....................................................#...................................................#..........................................................................................................................................................#...............................................................................................................#.......................................#.....................#....................................................................................................#.......................#........................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................#.........................#................................................................#.............#.................................................................................................................................................#.....................................................................................................................................................................................................................................................................................#...........................#.....................#.#.......................................................................#..............................................................................................................
...........................................#..............#...................................#..........................................................................................................................................#..................................................................................................................................................................#......#.................................................#........................................................................................................................................................................................................................................#...................................................................................................................................................................................................................................................................................................................
.....................................#.............................................................................#............#...................................................................................................................................................................................................................................................................#..............#.............##...........................................#....................................................................#..............................................................................................................#...........................................................................................................#...................................................................................................................................................................................................................................................
...............................................................#......#.................#................................................................................................................................................................................##..............................................................................................................................................#.......................................................................................................................................................................................................................................................................................#..................#............#...............................................................................................................#..........................................................................................................................................................#.....
............................................................#...........................................................................#...........................#.........................................................................................................................................................#.................................#......................................................................#...........#...........#....................................................#...................................................................................................................#...............................................................................................#..............................................#................................................................#.............................................................................#..............#.............................#..............................................
............................................................................................................................................................................................................................................................................................................................................................................................................#...........................................................................................................................................................................................................................................................#........................................................................................................................................................................................................#.................................................................................#............................................#.................