0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-24 08:48:49 +00:00
OI-codes/AtCoder/ABC241/C/data/random_15.in

992 lines
958 KiB (Stored with Git LFS)
Plaintext

990
.............................................#.....................................................................................................................................#........................................................#...............................................................................................................................................#..................................................................................................................................................................#.......................................................#...................................................................................................................................#..........................#.........................................................#.............................................................#..........#.....................................................#..............................................
................#..................................................................................#........................................................................................................................................................................................................................#.................#....................#.......................................#.................................................................................................................................................................#.....#.................#....#..................................#................................................#..................................................................................................................................................................#.................#....#.....##...............................................................#...............#..............................................
...............................................................................................................................................................#...#..........................................................................................................#.....................................#.............................................#............................................#..............................................................................................#............................................#...........#..............................................................................................................................#.............#......................................................#.................................................#......................................................................#........................................................#................................................................
.........................................................................................#.........#..................#...................................#.............................................................................................................................................................................................................................................................................................................................................................#....................................................................#...................................#.....................................##.......................................................#................................................................................................................................................................................#.....................#......................................................#...............................
...............................................................................................................................#............................................................................................#......................................#............................................#....#..........................................#........................................................................................#...#...................................................................................................................................................#...............................................................................................................................................................................................................................................#............................................................................................................................................................
...............#..................................................................................................................................................................................................................#..........................#.....................................#.............................#....................................................................................................................................................................................................................................................................................................................................#..................................................................##.................................................................................#.................................................................................................................#...............................................................................
..................................................#.........#..................................................................................................................#.........................................................................................................................................................................#................................................#..................................................................................................................................................#.#...................................................................................................................................................#.#......................#.............................................................................................................#..........................................................................................................................................................#........
............................#............................................................................................................................................................................................................................................#.................................................................#...................................................#...#..............................#................#...........#..................................#.........................................#..................................................................#...............................................................#.........................................................#.#..................................................................................#.................................................................#........................#...........................................................................#........................
........................................................................#..................................................................................................................#................................................................#............................................................................................................................................#........................#.....................................................................................................................................................................................................................#......................................#.................................................................................................................#.............................#...............................#....................................#................................................................................#........................
......................................................................................................................................................................#..........................................................................#..........................................#......................#.....................................................................................................................................#.............................................................................................................................................................................................................................................................................................#...............................#...............................................#.......................................................................................................................................................................#..#...........
.......................................................................................#..........................................................................................................................................#...............................................#........................................................................................#.........................................................................................................................................................#....................#....................................................................#..............................#...........................................................#........................................................................................................................................................................#..........................................................................................................................
............................................................................................................#..............................................................................................................................................................................................................#.........................................#................................#.................................................................................................................................................................................................................................................................#.....................................................#..................................#..................................................................................................................................#...............................#.........................................................................................
..................................................#....................................................................#..................................................................................................................................#.............................................................................................#................................................................#...........................................................#...........................................................#..........#................................................................................................................#..........#........................................#.............................................................#..............................................................................................................................................................................................................................
.............................................#.........#...........................................................................................................................................................................................#........................................................................................................................................................................................................................#...............................................................................#...#.........................................................................................#.......................................................................................................................................................................#...............................#..............................................#.......................................#....................................................................
..........................#............................................................................#........................................................................#.......................................................................................#...........................................................................#...................................#.................................................................................................................#.....................................................................#...............................#.#.......................................................................#.....................................................................................#...............................................................................#.........#.......................#...............................................................................................#...........................
.................................................................................................................................................................................................................................................................................#...........................................................................................................#........................................................................................................................................................................................#...........#.................................................................................................................................................................................#..................................................................#..........................................................#...........................................................................................................
...............................................................................................................#...........#.....................................................................................................................................#.................................................#..........#.............................................................................................................................#.........................................................#............................................#..................................................................................................................................................................#...........................................#..#...............................................................................................................................#...............................#........#.................#......#......................................
.........................................................................................................................#............................................#.....#.................................................................#.........................................................#...#.....................................................................................................................................................#...............................................#...#.............................................................................................................................#..........................................................................................................#................................................................#...............................................................#.............................................................................................................................
........................................................................................................#.......................#.............................................................................................................................................................................................................................#................................................................#......#................................................................................................................................................................................................................................#............................#........................#.................................................................................................................#.................................................................................................#.................................#..........................................
...................................................................................................................................................................................................................................................................................................................................................#...............................#..............#.................#...#.........................................................................................................................................#................................................................................................................#...#......................................................................#......................................................................................................................#...........#.........................................................................#..................................................
...................................................................#.......................................................................................................................................................................................................................................................................#....................................................................................................#.............................................................................................................................................................#..................................................................#.............................................................................................................#..........#......................................................................................................#................................................................#...........................................
#...............#.......................................................................................................................#.........................................................................................................#....#..............#.........#.....................#.................................................................#.....................................................................#.................................................#.................................................#...........................#.............#................#...........................................#.............................#...................#........................................................................................................................................#................#...........................................................................................................................................#............
....................................................................................#.................................................................................................................................................#............................................#..............................................................................#.............................................................................................................................................#...........................................#..............................................................................................#.................#.............#.......................................................................................................................................................................................................................................................................#.......................................#..................
.....#....................#..........................#...............................................................................#.............................................................#................#................................................................#.....#.........#............................................................#......#..............................#........................................................................................................#.....................................................................#.......................................#...................#................................#...................................................................................................................#........................................................................................................................................................#........................#...................................
..................................................................................................#......................................................#.................................................................................#.........................................................#........................#......................................................................................................................................................................#............................................................................................................................................................................................................................................................................................#......................#...........#...................................................................................................................................................#....................................
..................................................................................#.................................................................................................................................................................................................#........................#...#...........................................................................#...............................................#.............................#................................................................................................................................................................#....................................................#................................................................................................................................#..............................#............................................................................................................................................................
..........................#............................................................................................................................#....................................................................................................................................................................................................................................................................................#..............................................................#......................................................................................................................................................................................................................................................................................................................................................#...........................................................................................................................................................
........#.............................................#.......................................................#............................................................................................................................#.....#............#......................................................................................................#.............................#..................................................................#..........................#...........................................................#..........................................................................................#.....................................................#....#..............................................................................................................................................................................................................#...........................................................................................
............#........................................................#..................................................................................................................#.............................................#...........................................#.....#...........................#....................................#.................................................................................................................................................#..................................................#.................................#.............................................................................#..............................................................................#....................................................................................#...#...................................................................#..........................#........................................................................
...............................................................................#............................#.......#.................................................................................................................................#..................................................................................................................................................................................#.................................................................................................................................................................................................................................................................................................#...........#.......................................................................................................................................................#..............................................................................................................
....#..................................................................................................................................................................................................................................#....................................................#..............................................................................................................#......................................................................................................#...............#.................................................................................................................................#.................................................................................................................................#.......................................................................................................................................................................................................................
........#..............................................................................#.............#............................................................................................................................................................................................................................................................................#.......................................................................................................................................................#.............................................................................................................................................................................................................................................................................................#...................#.................................................................................................................................................................
.....................#.................................................................................................................................................................................................................................................................................................................................#.......#..................................................................................................#...........#........................................................................#............................................#...........#....................................##..................................#.........................................................................................................................................................................................................................................................................#...................#......................................
................................................................#......................##...............................................#....................................................................................................#..............................................................................................................#...............................................#........#...................................#..........................................#.....................................................................................................................#....#..........................#.................................................................#............................................................................................................................................#....................................................................................................................................................
................#........................#...............................#....................................................................................................................................#...........................................................................................................................#.......................................................#...............................................................................................................................................................................................................................#..............................#.....#.........................................................................................#..................................................................................................................................................................................................................................#.......#........#........
.....................................................................................................................#.............................................................................................................................................................#..................................................................................................................................#..............................................................#....#..............................#........................................................................................................................................................................................................................................................................................#................................................................................................................................#...............................................#..........................
............................................................................................................................................#................................#...........................#.......................................................................................................................................................................................................................#................#.........................#........#.........................#.....................................................................................#...........................................#......................................................#........................................................................#............................................................#.................................................................#.............................................................................................................
............................................#................................................#....................................................................................................................#.......................#..........................................................................................................#..................................................................................................................................................................................................................#..........................................................................................................................................#....................................................................................................#..................................................#...........................................................#......................................................................................
..............#.............................................................................................#.................................................................................................................................................#...................................................#......................#.....#..........#...............#..................................................................#.......................................................................................................................#.......................................................#...............................................................................................................................................................................................................................#..................................................................#................#..................................#.#.......................................
....#....................................................#...........................................................................................#................................................................................................................................#..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................................................................................................................#................................#.......
..........................................................................................#..........................................#...........................................................................................................................................................................................................................................................................................................................................................................................................................................#....................................................................................#..........................................................................................................................................................................................................................................................................#............................................................................
..............................................#.................................................#....#..................................................................#......................................................................................................................................................................................................................................................................................................................#...........................................................................................................................................................#..................................................................................#........................................................................................................................................................................................................................#..........................................#......#....
...#.....................#................................................................................................................#.....................................................#...................................................#.#..............................................................................................................................................................................................................#..........................................................................................................................................................................................................................................................................................................................................................................................................................................................#............................................#............................................#...
..........................................................#............................................................................................................................................................................................................#.#.............................................................#.............................#.......................................................................#...............................#........................................................................#......................................................................................................................#........................................................................................................................................................................................................................................................................................#.........................#.............................
.......#.................................................................................#......................................................................................................................................................................................................................#.....................................................................#.......#............................................................................................................................................#......#..........................................................................#...........................................................................................................................#.....................#.....................................................................................................#............#...........................................................................................................................
............#...........#..............#......................................#...................................................................................................................................................................#...........................#............................#......................................................................................#...................#..........................................................................................................................................................................................................................................................................................................#...............................................................................................................#...............................................................#.#..........................................................................................................
..................................................#...............................................................#.............................#.....................................................................................................................#..............................................................#.................................#....................................................................................................................#..............#.................#...................................................................................................................................................#.....................................................................................#.............................#....................................................................................................................#..#................................................................................................
.................................................................................................................................................#.............#.....#.......#..................#................#.....................................................................#...............................#................................................................................................................................................................................................................#.........................................................................................................................................................#.....................#............................................................................................#......#........................................................................................#........................................................#............................#..................
.....................................................................................................................................................................#............................................................#..................................................................................................................................................#.........................................#.........................................................................................................................................#..........................................................................................#.................................................#........................................................................................................#.........................#....................#................................#..............................................................................................................
............................................#............................#..........................................................................#................................#..................................................................#......................................................................................................................................................#............................................#.....#....#..................................................................................................................................................................................................................................#...#......................................................................................................................................................#.........................................................#..............................................................................................
..........................................................................#..........................#.........................#...................................................................................................................................................................................................................#................................................................................#..............#..........................................................................................................#...............................................................................#..............#..............................#.............................................................................................#..........................................................................................#...................#.....................................................#..........#.........#.........................................
...................................................................................................................................................#.........................................................#..................................................................................................................................................#.......#...........................................................................................................................................................................................................................................................................................................................................................................................................#....................................................................................#.......................................................................#..............................#.............................................
.....................................................#.................................................................................................................................................................................#...............................#..............................................................................................................................................................................................#............................................................................................................................#............................................................................................................................................#.........#.......................................#........................................#..................................................................................................................................................................................
.............................................................................................#............................................................................................................................#..............#..#...........................................#..............#.....................................................................................#........................................................................#............................#.......................................................................................................................................................................................................................................................................................................#..............................................................##...........#......................................................................................................................................
...........#....................................................................................................................................#....................................................................................................................................#.........#.........................................................................................................................................................................................................................................................#................................................................#..........................................................#..................................................................................#...#............................................................................................#.............................#...#..................................................................................................................
........................................................................................................................#...........#..........................................................................................................................#...................................................#........#...............................................................................................................................................................................................#...................................................................................................#....................................................................................................#........................................................................................................................................................................................................................................................................................
...............................................#......................................................#....................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................................................#.............................................................................................................................................................................................................................#......................................................................#...........................................................................#.........................................
..........................................................................................................................................................................................................................................................................................................................................#...............................#...........#................................................................................................#...........................................................................................................................................................................................................................................................................................................#..............................................................................................................................#......#............................#....#..............................#.........#......#..
..................#..#............................................................................#.....................................................................................................................................#..............................................................................#........................................................................................#........#...........................................................................................................................................................#..................................................................................................#.............................#..............................................................................................#................................................................#.....................................................................#.................................................................
........................#........#............................................................................#........................#........................................#.......................#...................................#.................#........................................................................................................................................#..........#...........................................................................#.......................................................................................#........................#....................................................................................................................................................................................................................................................................................................................#.#.............................................................#.........................
.........................................................................................................#..#..................................#...........................#..............................................................................#..............................................#.............................................................................................................................................................#................................................................#........................................................................#................................#.........................................................................................................#................................................................................................................................................................................................#................................................................
................................................................................#..........................................................#......................#.......................................................................................................#......................#................................................................................................................................................#............................................................................................................................................................................#..........................................................................#..............................#...........................#............................................................................................................#...................................................................................#.......................................................
................................................................................................................................................................................#.....................................................................................................................................................................................................................#.......#..........#.....................................................................................................#......................................................#.....................#..........................................................................................................#..................................................................................#.............................................#..................................................#......#..................................................................#......#....#............................
..............................................................................#.......................................................#...........................................................................................................................#...#.....................#..............##...............................#..................................................................................................................................................................................................................................................................................................................................#..................................................#...................................#.....#........................................................................................................................................#.................................................................................#......................
.....................................................................#.................................................................................................................................................................................................#.............................#.........................................................................................................................................................................................................................................#..................................#.............................#.............................................................................................................................................................................................................................................................................................................................................................................................................
..........................................................#.....................................................#..........#.........................................#.......................................................................................................................................#..........................................................................#..................................#...............................................................................................#.................#...............................................................#....................#.....................................................................................#.......................................................#.................................................................................................................................................................................#...............#..............#........#...................
....................................#....................................................................................................................................................................#..................................................................#........................................................#.......................................................................................#......................#......................#.............................................#.......................................................#.......................................................................................#......#.................................................................................................................................................................................................................................#...........................................................................................................
.................................................................................#..........#................................................................................................................................................................#...#............................................#..........................................................................................................#........#............................................................................................................................................................#....................................................................................................................................#....................................................................................#..................................................................#.....................................................................#..........................................#................
......................................................................................................................................................................................................................................................................#.......................................................................................................................................#.......................................................................................#......................................................................................#...............................................................#...................................................................................................#...............................#..................................................................#........................................................................................................#................#...............................
.........................................................................................#......................................................................................................#.........................................................................#....#..........................................................................................................#.....................................................................................................................................................................................................................#..........................................................................................#...................................................................................................................................#.....................................................................#................#.............#..........................................##...................#.........
..............................................................................................................#.............................................#........................................#.........#..................................................................#..............................#...............................................................................................................................................#............#...................................................................................#......................................................................................................................#.....................................................................................................................................................................................................................#........................#.................................#...................................................
..............................#..........................................................................................................................................#.........................................#........................................................#............................................................................#.....................................................................................................................................................................................................................#.......................................................#..............................#..............................................................#..........................#..................................................................................................................................................................................#..................#.......................................................
.........................................................#.............................#...........................................#...................................................................................................................................................................................#...........................................................................................................................................................................................................................................................#....................................#.................................................#.......................................................................................................................................................................................................#......#........#......................#.#..............#................#.#.............................................................#..
.............................................................................................................................................................#...................................................................................................................................................................................................#..#..............................................................................................................................#.....................................................................................................................................#.............#..........................................................................................#............................................................................................#............................................................................#........................#.............................................#..........................
.......................................#............................................................................................................................................#.......................................................................................................#...................................................................................................................................................................................................................#...............................................................................................................................................................#...............................................................................#..................................................#..........................#...............................................................................................................................................................................
...................................#.........................................................................................................#.....#.................................................#.........................................................#...........................................................................................................................................................................................................................#........................................................................................#.#................................................................................................#..........................................#...................................................#....................................................................................................................#..........#.............................................#................#........................................
.....................................................................................................................................#.........................................#...............................................................................................#............................................................................................................................................................................................#...................................................................................................................................................#..#......................................#...........................................................#.............................................#...................................................................................................................................................................#.........................................#...........................
.....................................................................................................................#.........................................................#............................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................................#...............
......................................................................#..........................................................#............................................#.....#.......................................................................#...................................................................#...................................................#............#.........#............................#...............................................#....................................................#............#......................................................................................#.............................................................#..............#.................................................................................................................#.....................................................................................#.......................................................................................
...............................................................................................#.....#.............................................#..#..........#.........................................................#....................................................................................................................#...........#...............#.................................................................................................................#..........#......................................................................................................#...................................................................................................................................#.............................................................#......................................................................................................................#....................................................................................
....................................................................................................................#............................................................................................................................................................................................................................#........#..................................#.........................................................................................................................................................................................................................................................................................................................................................#....................................................................#...................................#.........................................#.........................................................................................#.........................
.............................................................................................................................................................................................................................................................................................................................................................................#......................................................................................................................#................................................#..........................................................................................................................................................................................................................................................................................................................................#...................#..........#..............................................#..................................#............
..............................#......................................................................#..............#......................................................................................................................................................................................................#....................................................#...........................................................................................................................................................................#............#.................#..#......#........................#..................................#........................#...........................................................................#..............#.........................................................................................................................................#.............#...........................#....................................................
....................................................................................................................#.....................................................................................#................................................................................#.....................................................#...................#......#.#....................................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................#..................................
.................................................#.......................................................................#............................................................................................#....................................................................#.....................................................................................#....................................#.........................#.......................................#...........................................................................................#...........................................................................#................................................................#...............#.........................................................................................................................................#..............................................................................#..............................................#....
...........................................................................................................................................................................................................................................................................#..........................................................................................................................................................#.....................................................................................................................#..................................##............................................................................................................................#..........................................#...........#.......................................#.............#...#......................#...#..........................................................................................................................................#.........
........................................................................................................................#..#...............##...............................................................................#................................................#..............................................................................#........#..........................................................................................................................#..................................................................................................................#....................................................................................................................................#.#...............................................................#...........................#...........................................................................................................#.....#.....................................................
...................#.........................................#................................#..............................#...........#............................................................#...........................................................................................................................................................................................................................................................................................................................................................................#..............................................#...................................................................#.......................#................................................................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................#.....................................................................................#................................#................................................#........................................................................#....#...........................................................#...................................................#...........................................................................................................................................
.................................................................................................................#..............................................................................................................................................#......................................................................................................................................................................................#...................................................................................................................................................#..............................................................................................................................................................................................................#....#.............................#..#................................................................................#..................................................................#.........
........................................................................#...........................................................................#..........................................................................................................................................................................................#......#.........#...............................................................................................................................#..........#......................................................................................................................................................#..........#..................................................#......#......................................................................................................................#...............................................................................................................................................................
........................................................................................................................................................................................#..........................#................................................................................................................#....................................................................................#..................................................................................................................................................................#.......................................................................................#.................................................................................#........................................#..................................................#...................#.......................................................................................................................................
.....................................................................#......................##..............................................................................#.........................................................................#..........................................................................................................................................#...............................................#......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....................................................
.....................................................................#...................#.............................................................................................................................................................................#..............................................................................#..............................................................................#...........................#...................................................................#.................................................#......................................................................................................................#...........................................................................................................................................................#..........................#...........................................#............................................................................
...................................................................................................................................#.........................#...................................................................................#......................................#................#..................#........................................................................................................................#..............#...........#..........................................................#.#......................................................................................................................................................................................#.........#...................#.............................................................................................#...................................................#....................#..............#......................................................#..............
..................................#.................................................................................................................................#.............................................#..#..............................................................................#.......................................................................#......#.................................................................................................#.......................#............................................................................#...................................................................#.......................................................................................#......................................................................................#........................................................................................................#.......................#................#....................#.........
......................................................................#.........................#.....................................................#.............................................................................................................................................................................................................................................#...........................................#................................................................................................#.................................................................................................................................#......................#...........................................#.............................................................#......#.........#........................................................................................................................................................................................
.........................................................................................#.......................................................................................................................#..........#...............................#....................#..........................................................................................................#..................................................................................................................................................................................#......................................#.............................#......................................................................................................................................................................................................................................#..................................................................................................................................
..............................................................................................................................................................................#.......#...............................#.........................................#.....................#...#..............................................................................#..................................................#.............................................#....................................................................................................#................................#.................#.....................................................................................................................................#.....................................................................................................#............................................#..................................................................................................
.............................................................................................................................................................................................................................#......#.......................................................................................................................................................................#.....................................................................#.....................................#...........#.............................................................................#..........................................................................................#..........................................#..........................................................................#................................................................................................................................................#.........................................
..............................................................................................................................................................................................................................................#.....................................................#..............................................................................................................................................#..........................#......................................................#..........................................................................................#.................................................................................................................#...........................................................................................................................................................#.......................#................#......................................................................
......................................................#.............................................................................................................................................................#............................................................................................................................................................................................................................................#.............#.........................................................#...............................................................#.............................................................................#...............................................#................................................................................#.................................................................................#............................................................#......................................................
........#.......................................#......#.............................#.............#............#.....................................................#.............#.......................#...................................................................................................#..................................................................................................................................................................................................................................................................#...........................#.................................................................##.............................................................#.....................................................................#..............................................................................................................................................#.............................................#..........
..............................................................................................................................#....................#................................................................................................................#..............#................................................................#..................................................................................................#..............................................................................................................................#.....................................................................................#.......................#..................................................................................................................................................................................................................................................................#..............#................................#......
....................................................................................................................................................................................................#....................................................................................................................................................................................................#.......................................................................................................................#.............................................#...........................................................................#.......#.....................................................................................................#.......................................................................................................................................................................#...................................#........................................
..............................#...........#.........#......................................#........................................#......................................................................#..............................................................................................................................................................................................................................................#...........................................................................................#........#..................................................#.......#............#...................................................................................................................................................................................................#...............................................................#.............................................................#........................................#...........
.......................................#.......#..............................#...........................................................................................................................#........#........................................#...................#.......................#.......................................#..............................................#................................................................................#.#...........#............................................................................................................................................................................................................................................................................................................................................................#..................#...................#........................................................................................#..................................
.............................................................#...#...................................................#................................#...........................................................................................#...................#.......................................#.........................................................................................................................................................#.......................................#.............................................................................................................................................#................................................................................................................................................#.............#................................................................................................................................................................................................
..........................................................................................................#...................................................................................................................................................................................................................................................#.......................................................................#...........................................................................................................................................................#................................................................................................#.........................................................................................................................................................#......#..........................................................................................................................#..........#...................
.............#..................................................#.....................................#....#.......................#...................................................................................................................................................................................................................................................................................................................................................#.....................#...................................................................................................................#........................................................................................#...................................................................#..........................#.#.................................#...........................#........................#.........................................................................#.............................#...
................................................................................................................................................................................................................................#.............................................................................................#........................................................#......................................................................................................#............................#...................#...........#......................................................................................................................................................................................................................................................................................#.........#...............................................................................................#.................................................................
..............................#................................................#..................................#.............................................................................................................................................................................................#.........................#.........................#.............................................................................................................................#...............................................................................................................................................................................................................................#......................................................................................................................................................................................................................................#....................................................
...............#.............................#........................................................#.............................................................................................................................#...............#.............................#...............................................................................................................#............................#...........................................................................................#.....#.....................................................................................#..................................................................................................................................................................................................#.................#.................................................................................................................................................................................
...............................................................................................................................................................#.........................................................................................#.#.........................................................................................................................................................................................................................................................................#......#......#..............................#.................................#..........................#....................................................................................................................................................................................................................#..............................................##..........#..........................#............#......................................................
......................#.....................................................................................................................................................................................................................#...........#..................#.....#..#........................................................................................................................................................#..............................................................#..................................................#.......#...............................#..................................................................................................#..........................................................................................................................#.............................................................#..........................................................................................................................
..................................#..#.......................#.........................................................................................................................................#...........................................................................#....................................................................................................................#...............................................................#........#.............................................#.......................................................................................................................................................................#........................................#......................................................................................#................................................................................................................#.....................................................................
....................#................................#.#.......#..............................................................................#...........................................#.............................................................................................................................................#...............................................................#............................................................................................................................................................................................................................................................................................................#............................................................................................................................................................................#..................................................................#........................................................
.........#....................#........................................................................................................................................................................................................................................................#...............#......#.....#.....#............................#.............................................#.....................................#....#..............#.....................#.......................................................................................................................................................#.....................................#.....................................#...............................................................................................................................#....................................................................................................................................................................
..............................................................................................................................#......................................#..................................................................................#....#.................#.....................#...................................................................#......#........................................................................................................................................................................................................................................................#...#........#.................#..................................#............................................................................................................................................................................................................................#.............................................................................#.......
..............................................................................................................................................................#.......................................................................................................................................................#.............................................#...................................................................................................................#...............................................#................................................................................................................................................#.............................................................................#..................................................................#...............................................................................................................................#...................................................
..............................#............#......................................................................................................................#......................................................................................#.................................................................#.........................................................................................................................................................................................................................................#............................#..................................#........................................#.....................................................#................#...................#...#.........#........................................................................................................................#.........................#....................#..............................................................
.......................................#....#.........................................#...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.........................#.........................................#...........................................................................................................................................................................................................................................................................#................#..........................................................
..........#............................#............#.......#.............#...................................................................................................................#...........................................................#........................................................................................#........................................#...........#..........................................................................................................................................................................................................................................................................................................#......................................................................................#.........................................................#........................................#.....#..........................................................................................................
....#..............................................................................#............................................................................................................................................................................................................................................................................................................#..........................#...................................................................#...............................#........#.................................................................................................#..............................#....................................................................................................................................................................................##...................................................#.................................................................#........................................
..............................................................#.....................................................................................................#............#.................................................................................#.....#....................................................................................................................#.................#.......................#.....................#........#.................................................................................................................................................................................................................................................#...#.....................................#...........................................................................................................................................#...................................#..................................................#.......................
........................................................................................................................#........................#.#.............#......................................................................................#.......................................................................................................#........................................................................................................#..............................................................................................#............................................................................................................................................................................................................................................................................#........................................................................................................................................................................
......................................................................................................................................................................#...................................................#...............................................................#...................#...........................................................................................#...........................................................................................................................................#......................................................................................................................................................................................................................................................................................................................................................................................................#......................#........................#................
......................................................#......................................................................................#..........................#...........................................#................................................................................................................................#........................#......................................................................................................................#.................#...............#....................................................................................................................................................#....................................................#............................................................#........................................#.....................................#................................#...............................................................................................
................................#.....................................................................#.........................................................................................#...........................#.......................................................................................#.....#.................................................................#..........................#..............................................................................................................................................................#......#..............................................................#.......................#..........................................................................................................................................................................................#....................#.....................................#...................................................................................
#...#................#..............#........................................................................................#...................................................#............#...........................................................................................................................................................................................................................................#..........................................................................................................................................................................................................#..................................................................................................................................................................................................................................................................#.....................................................................................................
.................................................................................................................................#.............................#......................................................................................................................................................................................................................................................................................................................................................................#................................................................................................................................................#.............................#.#..........................................................................................#...........................................................................................................................................................................................................
..#......................................................................................................................................................................................................................................................................................................................#............................................................................................................................................................................................#..........................................................................................#.........................................................................................................................................................................................#....................#......................................................................#......................................................................................................................
...................#......................................................................#...................................................#................................................................................................................................................................#................#........................................................................#.................................................................................................#....................................#..................................................................................................................................#...................#...................................#...............................................................................#..................................................................................................................................................................................................
..#..........................................................................................................#......................................................#.....#..................................................................................................................................#......................................#...................................................................#........................#..............................................................................#...................................#.....................................................................#................................................................................................#......................................#......................................................................................................................................................#..................................................................................#.
......................................#.................................#....................................................................................#............#..................................................................................................................................#................................................#......#..........................................................................................................................................................#...................................................................##................................................................................................................................#.......................................................................................................................................................................................................................................................................................
...........................................................................................#......................................................#...........................................................................................................................................................................................#.............................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................................................#................................................................#........................................................................................................
...............................................................................................#.................................................#...................................................................................#..........................................................#................................................................................................................##............................................................................................................................#......#............................................#...............#...............................................................................................................................................................#............#..........................................................................................#..................................................................................................................................
#............................................................................................................................................................................................................................................................#...........................................#......................#.............................................................................................................#..............#........................................................................................................................#.....................................................................................................................................................................#.................................................................................................................................................................................................................................................................
............................................................................................................................#...........................................................................................#................................................#..............................................#............................................................................#..........................#.........#....#....................................................................................................................#..........................................................................#...................#.......................................................................................................................................................................................#.................................................................................................................................................#..............#.
................................................................................................................#............................................................................#..................................................................................................................................................#.....................................................................................#............................#...........................................................................................................................................................................................................#...........................................................................#..........................................................................................................................................#.....................................................#........#.....#..................................#...............
....................................................................#.........#..............................................#.....................#..........#....................................................................................#................................................#.................................................................................................................#..................................................................................................................#.#.............................................................................................................................................................................................................#.................................................................................................................#..........................................................................................................#.......................................
.......................................................................................................................................#................................................................................................................................................#.....................................#...................................................................................#..........................................................................................................................................................................................................................................#...........................................................................................................................................#....................................................................................................................................................................................................................
...................................................................................................................#...................................................................................................#................................................................................................................................................................................................................................#.................#....#..................................................#............................#..............#................................................................................................................................................#.......................#..................................................................................................................................................................................................................#.....................................#.............
..................................................................................#.......................................................................................................................................................................#...............#...................#........................................................................................................#...................................................................#......................................................................................................................................................................................................................................................................................................................................#.................................................................................................#.........................................................................................................
......................................................#...............................#.................#...................................#.............................................................................................................................................................................................................................................................................................................................................................#....................................................................................................................................................................................................#............................................#.................................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................................#...#...................................................................................................................................................................#..................................................................................#..............................................................................................................................................................................................................................................................................................................#.............#.........................................................................................................................................#..............
...................................................#...................................................#...............................................................................................#...........................................................................................................................#....................................................................................................................#.......................................................#.......................................................#........................................................................................#.................................................#............................................................................................................................................................#...........................................#.................................................................................................
....#..........#........................................................................................#....#...........................................................................#.............................................................................................#..............................................................................................................................#..................................................................................#.......................................#.......................................................#...............................#.......................................................................................................#..............................................................................................................................................................................................................................................................#.........#...
....................................................................................................................................................................................................#...........................#..............................................................................................................................#...................................#.#.................................................#...................................................#....................................................................#...#...........................................................................................................................................................................................................................................................................................................#.............................................................................................................................
..................................................................##.............................................................................................................................................#........................................................#..#.............................................................................................................................................................................................................#................................................................................................................#.........................................................................................................................................................#..........................#........................................................................................................................#...................................................................................................
...............................................#..........................#...........................................#.....................................................................................................................................................................................................#...............................................#........................................................................................#...#........#.......................................................................................................................................#.......................................................................................................................................................................................................................................................................................#................................................................................................#..........
.........................................#...................................................#...............................................................................................................................................................................................................................................................................................................#.....................#...............................................................#...........................#.................................................................................................................................................................#...........................#..............#............................................................................................................................................................................................................#......##.............................................#..............
.......................................................................................................................................................................#....................................................................................................................#............................................................................#........................#.............#.........................................................................................##.................................................#.......#......................................................................................................................................................................................................................................#.........................................#......................#..............................#...........#.........................................#...........................................................
......................................................................................................................................................................................................#.............................................................................................................................................................................................................................#..........................................................................................................#..................................................................#......................................................................................................#..................#................................................................................#....................................................................................................#.......#...................................................................................
.................#...................................................#..............................................................#..........................................................................................................................................#.........................#..............#.................#..................#..........#.............................................................................#......................................................................................................................................................................................................................................................................................#...............................................#......................................................................................#.........................................#...........................#............#......................................................
......................................................................................................................................................................#.............................................................................#................................................................................................................................................#.............................................................................................................................................................#...........................................#........................................#................................#............................................................................##.................................................#.........#................................................................................................................................................................#.........................
...............#.......................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................................................#...............................................................................................#................................................................................................................................................................................................#...........
..........................................................................................................................................#............................................................................................................................................................................................................................................................#...........................................................................................................................................................................................................................#...........................................................#............................................................................................................................................................................................................................................................#...#.............................................................
...........#..................................................................................#......#.............................................................................#.....................................................................................................#...........#................................#.................................................................#......................................................................................#................................................#...............#..#....................................................................#.......................................................................................................................................................................................................................................................................#...................................................#.........................................................
................................................................................................#............................#...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.......#...............#.....................#..#.....................................................................................................................................#..............................................................................................................................#..........................................
......................................................................................................#............................................................................#...........................................................................................#............................................#.............................................................................................#................#...........#....................................................................................................................................................#...................................................................................................................................................#.....................#.....................................................................................................................................................#...........................................#.....................................
........................................................................................................#........................................................................#..#......................................................................................#....................#...........................................................................................#............................................................................................................................................................................................................................#...........................................................................#...............................#...............................................................#........................................................................................................#...............................................................................................................
......................................#.......................................................................................................................................................................................................................#.................................................................................................................................#..............................................................................................................................................................#.....#.......................................#............................................#......................................................................................#..........................................................................................................................................................................................................................................................................#.
#..........................#..................................#......................................................#.....................................................................................................#........#...............................................................................................................................#....................................................................................................#..................................#.................................#..................#.....................................................#...............................#..................................................#..............................................................#............................................................................................................................................................#............................#..........................................................
................................#..............................................................................................................................................................................#.....#......................#.............................................#................#........................#........................................#.........................................................................................................................................................................................................................................#................................................................#.................................................................................................................#......................#.....................................#.........#............................................................................................................................................
....................................#....................................................................................#..........................................................................................................................................................................................................#....#.......................................................................................#............................................................#.......................................................................................................................................................................................................................................................#.....................................................................................................#...............................................................................................................................#.................................
...........................................................................................#.......................#.................................................#.........#...................................#......................................................................................#...................................................................................................................................#...#..............................................................................................................................................................................................................#.........................................................................................................#...........................................................................#......................................................................................................................................................................
..............#.....................#...............................................................................#..#...............#.............................................................................................................#......................................#..............................................................................................#......#..................................#...........#................................................#.................................................#........#..........................#......................#..................................#..........#............................................#........................................................#.........#..........................................................................................................................#..................#.............................#.................................................#..................
...............................................................#..................................................................#........#...........................................................................................................................................................................................................#.......................................#..........................#..................................................................#...........................................................#............................................................................#........................................................................#...#............#.........................................................................................................................................................................................................................................................#...................................
......................................................................#..............#............................................................................#...........#...............................................................................................................#..............................#..................................................................................................#....................................#.....................................................................................................................................................................................................#................................................................................................................................................................................#..........................................#.#.............................................................................................#......................
.............................................................................................................................................#..............#...................................................#.........................................................#.........................................................................................................#........................................................#...............................................................................................................................#..........................................................................................................................................................................#................................................................................................................................#....#.............................................#...........................................................#.....................
.........#..........#..........................................................................................................................................................#.................#..............................#..............................................................................................#....................................................#.....................#........................................................................#.............#....................................................................................................................................................#.......................................................................#.............#.................................................................................................................................................................................................................................................................................
.............................................................................................................................................#......................................................................................................................#...............#.........................#.........................................................#......................................................................#.................................................................................................................................................................................#...........................................................................................................................#.........#.......................................#.....................................................................................#........................................................................................................................
..#........................................................#...#...........#......................#...#....................................................#.............................................................................................................................................................................#.......................................................#................................................................................#..........................................................#..................................................................................#...............................................................................................................................................................................................................................................................................................................................................................#.................#...........
...#..................#..........................#..........................#.....................................#.......................................................................#..................................................................................................................................................................##..................................................................................................................#............................................................................................................................................................................................#..............................................................................................#............................................................................................................#...................................................................................................................................
....#.............................................................................#..........................................................................................................................................................#........................#..........................................................................................................................................................................#..................................................................................................................................................................................#.........#.....................................................................................................#..................................................................................................#.................#........................#...........................................................................................................................
........................................................................................................................................................................................................#.................................................................................................................#................#...........#.........#..............................................................................................................................................................................................................................................................................................................#..........#.............................................................................................................................................................#....................................................................................................................................................................
.............#...........................#.....................................................................................#.............................#........................................................#.......................................#..................................#..................................#............................................................#.............................................................................#.....................................................................................................................................................................#...................#..................................................................................................................................................................................................................................................................................................................#....#............................
....................#................#...........#.....................................................................................................#.....................#............................................................................................................................................#.#.............................................................................#.................................................................#...............................................#.....................................................#...............................................................................................................................................................................................................................................#.......................................#............................................................................................................................................#......
.............................#..........................##.......................................................#...#.............................................................................................................................................................................................................................................................................#...............................................#.......................................................................................................................................................................#.......................................#..................................................#....................................................................................#.........................................................................................................................................................................................#........................
...............................................................................#....................................................................#........................................#.............................................................................#..........................................................................................................................................................................................................................................................................................................................................................................#..............................#...........................................................................................................................................#...................................#........................................................................................................................................................
........................#...................#....................................................................................................................................................................................................................................................................................................................................................................................................................#.............................................................................#.....................................................................................................................................................................................................................................................................................#....................................................................................................................................#...................................#...............
........................#.........................................................................................................................................................................................................#.#.............................................................................................................................#.........................................#....................................................................................................#.............................................................................................................................................................#......................................................#..........#......................................................................................................#.....................................................................................#..........................#...............................................#....
.......................#......................#...........................................#..............................#........................#..................................................................................................................................................#.....................................#....#...........................................................................................................................................................................................................................................................................................................#.......#......#..............................................#..........................................................................................#.............................................................................................................#.......................#..................................................................
.................................................................................................................................................#.#....................................................#..............................................................................................................................................................................................................................................................#.............................................................#........#.............................................................................................................................................................................................................................................................................#..................................................................................................................................................................#..............................
...............................................#..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................#..................................................................#...................................#...................................................................#...................................................................#.........................................................................................................
.....................................#..........................................................#.......................................................................................................................................................................................................................#.............................................................#.....................................................................#...........................................#............................................................................................#..............................................#...........................................................................................................................................................#.............................................................................................................................................................................................................
...................#....#............................................................................................................................#.....................................................#...................#..................#......#.....................................................#.....................#.............................................................#.............................................................................................................................................................#.........................................................................................................#..................................................................#.........................#.................................................................................................................................#...................................................................................................................
.........................................................................................#........#......................................................#..................................................#................#............................................................#.....................................................................................................#........................................................#....................................................................................................................#..........#.........................................................................................#.........................#............................................................................#........................................................................................................#.......................................................#.........#....#.#.................................................
.................#..........................................................................................................................................................................#............................................................................................................................................................................................#......................................................................................................#..........#.................................................................#...................................................................................................................................#............................................................................................................................................#..............#......#..#....................................#.................................................................................................
.................................................................................................................................................#..................#...........................................................................................#.....#.......................................................#..............................................................................................................#.........#.....#.........................#.........................................................................#.............................................................................................................................................................................................................................................................................................................#........................................#.....................................................................................................
...............................................#..........................................#................................................................................#...............................................................................................................................#..................................................................................#............................................................#..........................................................................................................................................................................#...................................#..............#........................................................#............................................................................................................................................#..............................................................................................................................
........................................................................................................................................................#...........................................................................................#...........#.........................................................................................................................................#....#......................................#...................................................................................................................................................................#...............................................................................................#...............................#.........................................................#.................................................................................................................#..#................................................................#...................
....................................................................#...#..............................................................................................#..............................................................................................................................................................#..........................................................................................................................#...........................................#................................................................................................................................................................................................................................................................#....#.........................................................................................................#.................................#................................................#.#...........................................
.......................................................................................................................................#........#...............................................................................................................................................................................#....................................................................#.......................................................................................................................................................................................................#............................................#..........................................................................................................................................................................................................................................................#........................................................................................................
....................................................................................................................................................................#.............................................................................................................................................#.................................................................................................................#......................#...............................................#.........................................................................................................................##...............................................#...........................................#.......................................#............##.............................................#.................................................................................................................#.........................................................#...........
...............................................................................................................................................................................................................#..................................................................................................#.........................#....................#.........................................................................#..................................#..................#...........................................................................................................................#............................................................................................................................................................................................................................#.................#..................................................................#..............................................................................
..............................................#.........................................#............................................................................................................................................................................................................................#........................#.................................................................#..........#.....................................................................................................................................................#......#.........................................#...............................................................................................................................................................................................#......#..................#................................................................................................................................................#................
..#..........................................................................................................................................................................#..................................#......................#................#.............................................................................................................#......#..............................#......................................#.#........................................................................................#.............................................................................................................................#...............#.......................................................................................................................................................................................#.......#.#........#.................................................................#....................................................
.................................................................................................................................................................................................................................................#................................................#........................................#...........................................................................................................................................................................................................#................................#............................#...................#.................................................................#..............................................................................................................................................#.....................#.........................#.....................................#..............................................#......................#.......
...............................................................................................................................#......................................................................................................................#...................#..................#..............................#.......................#............#........................................................................................................#......#............................................................................................................................................................................................................................................................#...........................................#.........#.................................................#................................#......................................................#...............................................................................
................................................#...................................................#..........................................................................................................................................................................................................................................#...........................#...............................................................................................................................................................................#.....................................................................................................................................#.....#.......................................#................................................................................................................#.....................................................#.......................................................................................................
.................#..........................................................#......................................................................................................#....................................#..............................................................................#..#............#..............#............................................................#..........#.............................................................................................................................................................................................................#.....#...................................................................................................................................................................................................................#............................................................................................................................................................#..........
.............................................................#......#..............................................................................................................................................#..........................................................................................................................................................................................................................................................................#......................................................................#.........................................................................................................................................................#............................#...........................#...............................................................................................#................................................#....................................................................................
..................................................................................................................................................................................................................................................................................................................................#......................#.................................................................#................................................................................................................................................................................................................................#............................................................................................................................................................................................#.......................#.....................................................................................#................#.......#.............................
.........................................#.........................................................#..................................................................................................................................................#...........................................................................#................................................................#.......................................................................................#......................................................................................................#.........................................#....................................................................#......................................................#......................................................................................................#.................................................................#............................................................................
............................................................................................................................#........................#........................................................................................................................................................................#..........................................................................#.........................................................................................................................................#.#....#........................#...................................................#...................................................................................#...................................................................................................#............................................#................##..........#.................................................................................................##.................
.#............................#.....................................................#............#..........................................#................................................#................................................................................................#......................................................................................................................................................................................................................................................................................................................................#........#...........................#........................................................#.............................................................................................#.......................#................#...................................................................................................................................................
.....................................................................................................................................................#.#..................................................#..............................................................#....................................................................#...................................................................................................................................................#..........................................................................................................................................................................#............................................................................................................#.............................................................................................................................................................................................#.....................................
.................................................................................................#....................................................................................................................................................................................................................................................................................#.....................................................................................#..............................................................................#...................................................................................#..........#..............................................#...............#.................................................................................................#.........................................................................................#......................................#............................................#.......#............
.........................................................................................................#......#............................................................................#...............................................................................................................................................................#..................................................................................................................................................................................................................#................#.....................................................................................................................................................#..........................................................................................#...........................................................................................................................................................................
..................................................................................................#......................................................................................................#.........................................................................................................................................................................................................................#..................................................................#.......................................#.............................................................#....................................................#...................................................................................................................................................................................#............................#.................#.....................................................................................................#...................
......................................#.......................................................................#...............................................................................................................................................#...........................................#.................................................#...............................................................#..............................................................................#...............................................................................................................#..................................................#......................................#................................................................................................................................................................................#.........#.............................................................................................................
.....................................................#.................................................................................#................#.#.#.....#.................................#.................................#.............................................................................................................................................................................................................................................................................#..................................................................................................................................................................................................................................................#..............................................................................................................#.......................................................................................................................................
..........................#.................................................#..................................................................#...........................................................................................................................................................................................................................................................................#..............................................................................#........................................##..........................................................................................................................................................................................................#.....................................................................................#...............................................................................#........................................#...............................................
...............................................................................................................................................................................................................................................................................................................#.............................................................................................................................#...............#.........#.............................................#..............................................................#..........................................................................................................#...................................................................................................................................................#......................................#...................................................................................................................................
..............................................#....................................................................................#..................................................................................#...........................#................................................................#....................................................#................................................................................#..........................#............................................#.......................................................................................................................................................................................................................#......................................................................................................................................................................................................#.............................................................
..............................#................................................#.....................................................................................................................................................................................#..................................................#...............................................................................................#...............................................................................................#..........................................................................................#.........................................................................................................................#..................................................................................................................................................................................#.......................................................##................#.#.................
...................................................................#..............................................................#................................#..................................................................................................................................................................................................................................#......#................................................#............#......#..............................................................................................#...............................................................................................................................................................................................................................................................................................................................................................................................#............................................
..................................................................................................................................................................................................................................................................................................#..........................#..............#......................................................................................#............#............................#.....#......#...........................................................................................................#.....#......#......................................................................................#.......................................................#...#..............................................................................................................#........................................................................................................................................
............................................................................#...#............................................................................................................................................................................................................................................................................................................................................#.......#..................................................................................................................................................................#.#..........................................#.........................................................................................................#................................................................................................................................................................................................................................#..........#..................
......................#...........................................................................................................................................................................#........................................................................................................................................................................................................................................................................#...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#......
....................................................................................................................................................................................................................................##......#......................................................................................................#............................#............................................................................#................................................................................................................#......................................................................................#...........................................................................................#....................................................................................#........................................................................................................#..............................................................
......................................#.......................................................................#.........................................#.......................................#............................................#...............................................................................#.................#...................................................................#......................................................................................................................#............................................................................................................................................................................................................................................................................................................................................................#..................#........#..................................................................................#.......
..............#..................................................#.......................................................#..........................................#..........................................................................................................................................................................#..................##...........................................#.................#.........................................................#............#..............................................................................................#........#....................................................................................#...........................................................................................................................................#...........................................................................................................#...................#....................#.......................
..................................................................................................................................................#............................................................................................................................................................................#.........................................................................#......................................#................................................................................................#..........................................................................................................................................................................................................................................................................................................#.............#....................................................................................................#..............................................
...............................#...........#.......................................................................................................#..#..........................................................#....................................................................................................................................................................................................................................................................................................#.......#........................................................................................................................................................................................................................................................................#.........................................................................#............................................................................................................................................
................................................................................................................................................................................................................................................................#.....................#......................#..................................................................................................................................#......................................................................#.........................................................................................................................................................................................................#...............#.............................................#........................................................#...................#.....#...#.............................................................#.........................................................................
............................................................................................................................................................................................................................#...................#..............................................................#........................................#..............#........................................................................................................................................................#...........................#.....#.......................#............................................................................................................................#..........................................................................................................................#....................................................................#......................................................................................................
..............................................................................................................................#..........#....................................................................................................................................................................#.........#..................................................#..................................................#...................#.................................#....................................................................................................................................................#...........................................................................................................................................................#..................................................#.............................................................#.......................................................................................................
........#....................................................................................................#.#...#......................................................#........................................................#.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................................................#....#...................................
..................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................#.........................................................................#.............................................................................#.................................#.#...........................................................................................................................................#..........................................................................................................................................#................................................................................
.........................#..........................................................#.............#........#.............#..........................................................................................................................................................................................................................................................................#.....#...........#................................................................................................#................................#.....................#.............#...........................#....................................#............................#...............#..........................................................................................................................................................#......................................#..........................#................#..................#..................................................
................................................................................................#.................................................................................................#............................#......................#..........................#........................................................................................#...................................................#...................#...................................................#...................................................................#....................................................................................................................................................................................................................#...................................................#.....................................................................#.............................#......................................................................
...#.................................................................#......................................................................................................#.......#..................................................................................................................#........................................................................#..................................................................................#.........................................................#...........................................................................................................................................#......#.................................................................................................#...........................................................................................................................................................................................................................................
.........................................................................................#.........#.......#.....................................................................................................................#..........................................................#............................................................................................................#...................................................#....................................................................................#...........................................................#......................................................................................................................................................................................#......#........................#.#.......................................................................................................................................................................#..............
............................................................................................................#...................................#....................#.....................................#.........................................................................................................................................................................................................................................................................................................#...............................................#................................................#...........................................................................................................................#..........................................................................................................................#...................................................................................#..............................#.............................
.............#...........................................................................................................#......................#.........................................................................#.....................................................................................................................#.......#...............................................................#....................#.........#.......................................................#.#................................................................................................................................................#................................#.......................................#..................................................................................................#............#..............................................#...................................................................................................................
.....................................................................................................................................#.#............................................................#...........................................................................................................................................................................#.............................................#...................................................................................................................................................................................................#...........................................................................................................................................................................................................................................#.......................................................................#.......................................................................
...............................................................#................#......................................#...........................................................................................................................#...................................................................................#...........................................................#.....................................................................................................................................................................................#...................................................................................................................................................................................................................................................#........................................#.......................................................................#...................................................#...........
........#..................................................#.............................................................................................................#..............................................................#....................#.................................................................................................................................................................................................................................................................................................#.....................#.............................................................................#.............................................#............................................................................................................................................................................................................................................................................................................
................#........................................................#..........................................................................................................................#...................................................................................................................................................................................................#..#.............................................................................................................................................................................................................#.#........................................................................................................................................#.............................................................................................#...........................................................#...............................................................................................
..........................................................................................................................................................#...........................................................................................................#.............................................................................................................................................................................................................#..........................................................#............................................................................#..............................#........................................................................................#.........................................#............................................................................#...............................................................................................................................................#..
.........................................................................................................................................#..................................#.............................#...............................................................................#....................................................#.................................................#...........#............................................................................................................#........................................................................................................................................................................................................................#...............................#...............#......................................................#...................................................#............................................................................................................#..
......................................................#..............................................................................................................................................................................................................#...........#..............................................................#....................................................................................................................................................................#........................................................................................................................#............................................................................................#................................#..........................................................................................................#..........................................#...........................................................................................
......................................................................................................................................................................................................................#..........................................................................#.................................................................#..........................................................................#....................................................#......#...................................................................................................................#.................................................................................................#..............................................................................................................................................#..............................................................................................................................................
..............#........#............................................................#......................................................................................................................................................................................................#...............#...............................................................................................................................................................#..................................................................................#...........#...................................................................#.....................#..........................................................................#.#...............................................................................#.........................#..........#..................................................#....#...............................................................................................
..........................................................................................................................#...................................#.....#..#................................#................................................................#................................#.................................................................................................#...................................................................................................................................................................................................................#.#..................................#.....................................................................................................................##.......................#..................................................................................................................................................................#......................................
....................................................................................................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....................................................................#................................................
................................................................................................................................................................................#.................................................#.......................................................................................................................................................................................................................................................................................................................................................#................#.................#...............................................................#...............................................................................#.................#.......................................................................................................#..............................................................................#.......................................
.................................................#......................................................................................................................#...................................................................................................................................#..................................................................................................................................................#.........#.....................................................................................................................#...............................................................................................................................................................................................................................................................................................................#........................................#.....................................................................
...........................................................#...........................................#............................................................#....................................................................................................................#...................................................................................#.................................................................................#............................................................................##.......................................................................................................................................................................................#.............................................................................................................#....................................................#..#..............................................................................#...................................
..........................................#......................................................................................................................................................................................................................................#...............................................................#.............................#......#..........................................................................................................................#......................................................................................................................................................................................................................#................#..................................................................................................##......#.......................................#.....#.........................................................#.................................................
......................#.................................................................................#.............................................................................................................................................................#...............................#............#..............#............................................................................................................................#.................................................................................................................................................................................................................#.#.................................................................#.....#........#.........................................................................................................................................................................................................................................................
...........................................#.............................................#......................................................................................................#................................................#........................................................................................................#...............................................................................................................................................................................................................#......................................................................................................................................................#...........................................................................................................#................................................................................................................................................................................
................................................................................................................................#...................................#..........#....................................................................................#......................#.................................................#......#.........................................................#............................................................................................................................................................................................................................................................................................................................................................................................................#..............................#........................................................................................................................#..........................................
...............................................................#........#............................#.................#.......................................................................#.................................................................................................#...............................................................................................#...........................................................................................................................................#....................#...................................................................................................................................................................................................................................................................................................#....................#...................................#..........................................#....................................##.............
............................................#............#............................................................................................................................................................#...................................................................................................................................................................#.......................................................#...............................#..........................#................................................................................................................................................................................#.....................................................................................................#.................................#........................................................................#.............................................................................................#................
.......................................................................................................................................#........................#......#..........#..................................##............................................................#.......#...........................................................................................#......................................................................................................................................................................................................................................................................................................................................#...........................................................................................................#.....................................................................#...................#.......#.................................................................................
.............................#.................................................................#................................................................#........................................#............................................................................................................................................................................................................#.......#..............................................................................................................................................................................................................................................................................................................................................#..............#.........................................................................................................................................................................................................................#.......
......................................................................................................................................#......................................................................................#..#.................#...................................................................................................................................................................................................................................#..........................................................................................#..............................................................................................................................................................................................................................................................................#.........................................#...................................................................................................................
..................................................................#..................................................#...........................................................#...............................................................................................................................................................#...................................................................................................................#.........................................................................#.............................................................#..............#........................#.......#...............................................................................................................#..........................................................#......................................................#..............................................................................................................................
.......................................#....................................................................#...........................................................#.......................................#.................................................................................................................................................#.............................................................................................................................................................................................#............................................#.........................................................................................................................................#................................................#..............................................................................................................#......................................................................................................
......................................................................#..........................................................................................#..................................................................#.............................................................................#..............................................................................................................................................................................................................................................................................................#............................................................................................................................................................................................................................................................................................................................................................................................................
.........................................................#...................................................................#..............#....................................................................................................................................................................................................................................................................................................................................................#......................................................................................................................................#............#.........................................................................................................#....................................#...........................................................................................................................................................#...............................#.............................
..............................................................................#.............................................................#..............................................................#...#......................................................................#........................................................................................#......................................................................#...#...................#.........................................................................................................#...........................#......#.........................................#.........................................................................................................................................................................................................................................#..............................................................................................................
......................................................................................................................................................................#.....#...............................................................................................................................#..............................................................................................#.....................#........................................................................................#........................#............................................#.................#........................#....................................................................................................................................................................#...............#.......................#.#...................................................................................................................................................................
................#..............................................................................................................................................................#...........#..........................................................................................................................................................................................................................................................................#.....................#............................................#.................................#....................................................#...................................................#.......#.............................................................................#...............#...................#....................................................................................#..........................................................................................................................
...................#.........................................................................................................................................................................................................................#.............................................................................................#..........................................................................................................................................................................................................................................................#..................................................................................#..........................#....................#.............................................................................................................................#...................#..............................................#................#..........................#.......................................
.....................................................................................................................................#...................................................#.........................................................................................................................................................................#............................................................................................................................................................................................................#...........................#...........................................#................#.............................#.......................................#......................................#........................................................................#........................................................................................#.....................................................................
...........................#...............................#...................................................................................................#......#.............................................................................................................#................#...........#..........#................................................................................................................................#.................................#.........................#...............................................................................................................#.................................................#..................................................................................................................................................................................................................................................................................................................................
......................................................#...................................................................#................................................................................................................................................................................................#....................................................................#.........................................................................................................................................................................#...................................................................................................................................#............................................................................#................................................................................................................................................#.................................................................................
.......................................#...............................................................#.......................................................................................................................................................................................#..........................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................#.......................................................................#...............................................................#...................#.................................................................
....#........................................................................................................................................................................#........................................................#..................................................#............................................#.................#.....................................................................#..........................................................#......................................................................................................................................................................................................................................#.........................................................................................................#.......................................#...........................................................................................................................................
......................................#................................................#....................................................................................................................................................................#............................................#............................................................................................................................................................................................................................................................#.............................................................................................................#.......................................................................................................#.................................................#...............................#...........................................#...........................................................#.......................................
...........................................................................................................................................#..........................#.....#...........................................#...........................#..............................................................................................................................................#.............................................................................................#..........#.....................................................................................#......................................................................................................................................................................#..................................................................................#.................................................................................................................................................................
.............................................................................................................................................................................................................................................................................................................#..................................................................................................#..............................................................................................................................................................................................................................................................................................#.................................#.................................................................................................................................................................................................................................#..........#...............................
.#........#.....#...................................................................................................................................................................................................................................................#.........................................................................................................#.............................................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................................................#.........................................................................................................
.............................................................................................................................................................................................................................................................................#..............................................................##....................................#..#...............................................#.........................................................................................................................................................................................................................................................##..#.....#.....................#.............#.......................................................................................#.....................................#..................................................................................................................................................
...................................................................................................................................................#...................................................................##..............#......................................................................................#......................................................#....#...................................................................................................................................................................................................................................................................................#....#........#...............................................................................................................................................................................................................#..........................#......................................................................................
........................................................................................................#................................................................................................................................................#.....................................................#......................................................#.............................#.......................................................#.........................#.......................................................................................................................................................................................................................................................#............................................................................................................#...........................#......................................................................#...............................................................
..............................................................................................................................................................................................................................................................#................................................................#.....................................................#.........................................#...............................................................................................................................................................................................#.....................................#..............................................................#............................................#...#.............................................#.......................................#..................................#............................................#..................................................................
.......................................................................................................................................................................................#................................................................................................#.................................................................................................................#...........................................#....................................................................................................................................................................................................................................................#........................................................................................#......................................#.....................#............................................................................................................................................................
......................................................................................................................................................................#................................................#.....................................................................................................................................................................................................................................................#................................................................................................................................................................................................................................................#........................................................................................................................#.......................................................#.............................................................................#................................
...................................................................................................##............................................................................................#................................#....................................................#......#...................................................#.....................#..............#..................................................................................................................#............................................................#..................................................................#......................................................#.............#.......................................................................................................................................................................#................................................................................................................................#.....
.............................................................................................................................................................#..........................................................................................................................................................................................................................................................................................................................#.........................................#..........................................#.....#............................................................................................................#..................................................#...........................................................................................................................#....................................#............#............................................................................................
......#...................................................................................#............................................................................................................................#........................................................................................................#..........................................................................#.......................................................................................................................#...............................#.......#.......................................................................#..........#.....................................................#...................................................................................................#.....................................................................................................................................................................................................
....................................................................................#.......................#.................................................................................................................................................................................................................................................................#...........................................#...........................................................................................................................................#............................................................#........................................#....#.............................................................................................................................#............................................................................#..........................#.......................#.......................................#......................................
...................................#...............................................#............................................................................................................................................................................................#......................................................................................................................................#..........................................................#.................................#...........#.........................................#................................................................................................................................................................................................................................................................................................................#......................................................................#...........................................................
....................#..................................................................................................................................................................#.............................................................................................................................................................#.............................................#.................................................................................................................................................................................................................................................................#..........................................................................................................................#.............................................................................................................................................................................................................................
..............................................................#..........................................................................................................#...........................................#........................................................................................................................................................................#............................#...............................................#.................................................................................................................................#....................................................................................................#......................#............................................................#..............................................................................................................................................................#...................#....................................
......................................................................#.............................#........................#.............................................................................................#........................................#................................................................................................................................#..............................................#......................#..................#.........................................................#.....................................................#...........#.................................................................................................................................................................................................................................................................#.................................................................................................................................
......................................................................................................................................................................................................................................#...................................................................................................................................................................................#...........................................................#.......................................................#.....................................................#.............................#............................................................................................................................................................................................................#...............#.............................................................................#................................................................................
..........................#...............................#..............................................................................................................................................................................................................................#..............................................................................#......................................................................................................................................................................................#......#............................................................................................................................................................................................#.......................................................................................#.......................................................................#.......................#..........#...................#.......#...........................
..................................#......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..................#..................................................#......................................................................................#.........................................................................................................#.#...................#....................#.........#.............#..........................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................#.......................................................................................................................................................................................................#....................................................
...................................................................................#........................................................................................#.........................................................................#................................................................................................#....................#................................................................................#............................................................................#...................................................................................................................................................#.......................................................................................................................................#...........................................................................................................#........................................................#..................
......................................................................................................................................................................#..........................................................................................................................................................................................................................#...#...#......#..........................................................................................#......................................................#..............................................................................................................................................................................................................................#......................................................#...........................................................................................#.......#.................................................#...............
.........................................................................................................#................................................................................................................#.............................................#...................................................#..............#.....................................#..........#.................................................................................#...................................................................................................................................................................................#.........#...........................................................................................#........................##..........................................................................................................................................................................#................................................
..........................................................................................................................................................................................#............................................................................#.............................................................................................#.........#.......................................................................................................................................................................................................................................................................................................................................................#.................................#.........................................................................................................................#...#......................................................................................................................
......................................................................................#........................................................................#..............................................................................................................................#............................................#............................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................................................#...........................................................................................................................#................#....................
.............................................................#.........................................#......................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................................................................#.......................................................................
....................................................................#..............#............#....................................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................................................................#................................................................................................#............................................#........#.......................................................................................................................................#..#.............................#.................................
............................................................................................................#....................#.......................................................................................................#...............................................................#......#....................................................................................................................................#...........................................................................................................................#................................................................#..............................................................................................................................................#...........#....................................................................................................#...........................................................................................................
...............................................................................................................................................................................................................................#..................................#..........................................................................................................................................................................................................................................................................#....................................................#.....................................................................#..............#...............................................................................................................................................................................................................................................................#...#..................................................................
...........#.....................................................................................................................................#.....................................#.............................................................................................................................................................................................................................#........................................................................#........................................................................................................................................#..........................................................................................................................#...................#...........................................#...................#...........................#.................................................................................#........................#...................#.....#......
.......#..........................#..............................#......#..........................................................................................................................#.....#.........#.....................#.................................................................................................................##.............................................#.................................................................#..........................................................................................................................#...............#...............................................................................#.................................................................................................#...................................................................................................#................................................................................................................
....................................................................................................................................#.....................................................#...................................................................................................................................................................................#.....................................................................................................................................................................#..................#...................#......................................................................................#......................................................#...................................................................................................#................................................................................................................................................................................
............................................................................................................................#...........#........................................#................................................................................#.................................#................................................................................#.............................................................................................#..................................................................................................................#............................................................................................................................#...................................................................................................#...#..................................................................................................................................#...............................................
...........................................................................................................#............#...............................................#..........................................................................#...................................................................#...................................#......#..........................................................................................................................................................................................................................................................................................#..............................................................................................................................................................................#.............................#..........................#................................#.......................................................................................
.......................................................................................................................#................................................#........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#......................................................................................#...............................................................................................................................#.....................................
..........#............................................................#...............................................#.........................................................................................................................................................................#..............................................................................................................................................#............................................##...................#.................................................................................................................................#...................................#...........................................................................................................#.........................................................................................................................................................................................................................
................................................................................................#.................#....................................................................................#........................................................................................................#............................................................................................................................................#..#...........................................#..........................................................#................................................................................................................#..........................................................#......................#...................................................................................................#...................................................................................................................................#...........
#......................................................................................................................................................................................................................................................................................................................................................................................#...................#................#..................#...................................#...........................................................................................................................................................................................................................................#..............................................................................................................................................................................................................................................................................................
...................#...#.........................................................................#................#....................................................#..#..............................................................................................................#...........................................#......................................#......................................................................#..................................#......................................................................................#............................................#............................................................#..............#....................................................#....................................................................................................................................#...............................................................................................................#.............
..............................................................................................................................................................................................................................#..........................................................................#.............#...................................................................................................................................................................................................................................................................#...........#.............................................................................................................#.#...............................................................................................#...........................................................................##..............................#..........................................................................................
.........#.........................#..................#..........#..............................................................................................#...#....#.........................................................................................................................................................................................................................................................#...#......................................................................................................................................................................................................#................................................................#..........................................................................#.............................................................................................#......#..........................................................................................#...................................
.........................................................................................................................................................#......#.#.................................................................................................................................................................................................................................................................................................#.....#......................................................................................................................................................#................................................................................................................................#....................................................#..........#.....................................................#...............................................................#................................#....................................
...........................................................................................................................................................#......................................#...................................................................................................#.....................................................................#......................................................................#...................................................................................#...........................#..........................................................................................................................................................................................................................................................................................................................................................................................................................................................
.....................#.................................................................................................#.#...................................................................................................................................................................................................#............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................#......................................................................#..........#......................................................................
...............................................#.............................................................................................................................................................................................................................#.......................................................................#..............#.................................#...........................#...............................#..................................................................................................................................#..............#..................................................................................................................................................................................................................#...................................................................................................................#..............................................................#...
......................................................................................................................................................................................#.....#.........................#.............................................................................#..............................................................................................................................................................................#...............................................................................................................................................................................................#........#....................#...................................................................................................................................................................#....................................................#...................................................................................
...................................................................................#.........................................................................................................................................#..............................................#.......................................................................................................#....#.......................................#.................................................................................................................................................#..........................................................#...........................................................................................................#..............................................................................................................................................................#....................................................................................................
................................#...........................................................................................................#...............................#...............................................#.....................................#......#.............#.....................................................................................................................................................................................................................................................................................................................#....#........................#......................................................................................#.................#.........................................................................................................................................................................................................................................................................
.....................#...................#..........#.....................................................................................#.........................................................................................................................................................................#..........#.....................................................................#..............................................................................#.........................#............................................................................#......................#..........................#.......................................................#..............................................................................................................................................................................................#.........................................................................................................................
......................................................................................................................................................................................#.....#......................................................................................................#.........................................................................................................................................................................#....................................................................................................................................................#...........................................................................................#.................................................................................................................................................................................................................#...............................#.....................................#.......
.......................................................#................#...................................................#..........................................................................................................................................................................................................................#.......................................................................................................................................................#.......#...#.......................................................................................................................................................#...................................................................................................................................................................................#......................................................................................................................................................
..............................................................................................................................#.......................#................................................................................................#..............................................#.........................##.....................................................................................................................................................................................#...............................................................................................................................................................................................#.........................................................................#..........................................................................................#...........................................................................................#....................................#
.....................#........................................................................................#....................#.............................................................................................................................................................................................................................#......................................................................................................................................................#.....#.........................................................................................................................................................................................................................................#......................................#..............................................#................#...........#..................................................................................................................................
.................#..............................................................#..........................#...............................................#......##...........................................................................................................................................................#................................................................##......................................................................................................................................................................................................................................................#...........................................#.....................................................................................................................................................................................................#.....................................................................................#......#......................
.................................................................................................................................................................................................#...#........................................................................................#.......#........................................................................................................................................................................................................#..................................................................................................................................................................................................................................................................................................#................................................................................................................................................................................................#..........
........................#.....................#.....#.................................................................................#......#..................#.....................................................................................................................................#...........................................#....................................................................................#...........#..............................................................................................................................................#.....................................................................................##.....................................................................................................................................................#.........................................................................................................................................................................#....
.................................................................................................................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................#............................#........................#................#.........................#...#............................................#............................................................................................................................................................................................................#..............................................#...............................................
....................................................#......................................................#...........................................................................................................................#..........................................................................#................#...............................................................................................#...................................................................................................................#..................................................................................#......................#....................................................................................................##.........#..............................................................................................................................................................................#.............................................................
.......................................................................................................................................................................................................................................................................................................................................#........................................................................................................................#...............................................#..............................................................................#.............................................................................................................................................................#.....#..........................................................................................................................................................................................................................................................
................................#........................................................................................................................................#...............#.........................#.....................................................#................................................#........................................................................................................#................#.....................................#...........................................................................................#..........#......................................................................#......................#.................................................................................................................................................................................................................................................................................#............................................
.#...................................................................................................................#................................................................................................................................................................................................................................................#....................................................................................................................................................................#....#.............................................#...............#.................#.............#.....................................................................................................................................................#............................#...............#...............................................................................................................#..........#.................................................
..............................................................................................................................................................................................................................................................................................................................................................................................................................................#................................................................................................................................................#.......#..........................................................................................................................................................#..................................#............................................................................................................................................................................#...........................................
...........#..............................#..........................................................#.....................#............................................................#........................#.......#...........#.........................................................#.................#...................................................................................#............................................................................................#....................................................#.........................................................................................................................#............................................................................................................................................................................................................................#...............................................................................................#.............#.
........................................#......................................................................................................................................................................................................................#.................................................#................................................................................................................................................................................................#.....................#.....................................#.............................................................................##...................#..........#..................................................................................................................................................#.................................................................................#............#...............................................................................
........................................................................................................................................................#...................................#...................................................#..............................#.......................................................#...............................................................................................................................................#............................................................................#................................................#........................................................#..................#................................#.................................#...........................................................................................................................................................#.............................................................................................
.........................#...................................................#....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................................................................................................................................................................................................................................#..............................................................................................#.....................................#...........................
.............................................#......................................................................................................................................#..............................................................#.........................................#............#...........................................................#.....#....................................................................................................................................................................................................#.....#....................................................................................#............................................................................................#........#...................................................................................................#..................#....................................................................................................................
.......................................................................................#......................................................................................................................#..............................................................................................................#......................................................................................................#.......................#...........................................................................................................................................................................................................................................................................................................#............................................#............................................................#..............................................................................................................#............................
........................................#..............................................................................##.........................................................................................................................................................................#........................................................#...........................................................................................................................................................................................................................................#...............................#.............................#..............................................................................................................................................#.........................................................................................................................................................................................................
..................#...................#..............#.........................#...................................................#......................................................................................................................................#................#..............................................................................#...........................................................#...........................................................................................#....................................#..............................................................#....................................................................................................#............................................#....................................#..............................................................................................#.................................................................................................
......#....#.................................................................................................................................................................................................................................................................................#...........#.................................................................................................................................................................................................................................................................................................................................................................##...........................#.................#...#................................................................................................................................................................................#..............................................................................................................
..#..........#...................................#................................................................................#...........................................................#..........#...............................#...............................................................................#...................#...........................................................................................................................#........................................................................#..................#.................#.......................................................................................................................................#................#.................................#....................................................................................................................................................................................#......................................................
......................................................................................................................................................................................................................................................................................................................................................................#.#...#......................#.......................................................................................................................................................#..............................................#.......#.......................................................................................................................................................................................................................................................................#...........#.......................................................................................................................
.........................................................................................................................................................................................................................#........................#....#.............................#....................................................................#.......................................#..................................#...................................#.............#....#............................#.................................................................................................................................#............................................................#.......................................................................................................................#.........................#................................................................#..................................................................................
....................................................................................#...#..............................................................................#..................................................................................#........................................................................................................................#...........................................................................#..........................................................................................................................................................................#.....................................#............................................................................................#.........................................................................................................#........#.........................................#.......................#..........................................................#
......................#.#..................................................................................................................................................................................................................#.....................................................................................#...............................................................................................................................................#..................................#..............................................................................................................#.............................................................................#...............................................................................................#...........................................................#..............................................................................................#.................................................
..................#............#.....................................................................................................................................#............................................................................................................................#.....................................................................................................................................................................................................................................................................................#...............................................................................#..#........................................................................................#...#.......#....................#.................................................................................................................................................................#......................................................
.....................................................................................................................................................................#...................................................#................................................................................................................................#..............#................................................................#....................................#....................................................................#.......................................................................................#.....................................................................................#..........................................................................................................#............#.................#........................................................................................................#........................................
......................................................................................................................#........#......#.......................................#...........................................................................................................#...............................................................#.............................................................................................................................................................#...............................................................#..........................................................................................................................................................................#..#......................................................#...........................................................................#..........................................................................................................#.........
................................................#..#...................................................................................................#..............#.......................................................#.............................................................................................................................................................................................................................................................................................#..................................................................................................................................................................................#.............#.........................................................................................................................................................#....................................................................#..................#..............................................
....................................................#......................................................................................................#....................................................................................................................................................................................................................................................................................................#............................#..................#......................................................................#.......................#..................#...............................................................................................................................................................#...........................................................................................................................................................................................................................
........................................#...................................................................#........................#.......................#......#.....................................................#...................................................#.............................................................................................#..................................................................................................................................................................................#.................................................................................................................................................................#................................................................................................................................................................................#..................................................................................#.....................#..
....................................................................................................................................................#...........#......................................................................................................................................................................................................................................................................#.......#..............................................................................................................................#...............................................................................................................................................................##.............#....................................................................................................................................................................................................................................#...........................
.......##..............................................................................................#............................................................................................................................................................................................#......................................................................................................................................#................#........................................#......................................................................................................................................................................................#.....#......................................................................................................................#................#...................................................................................................................................................................................
.........................................................................................................................................................................................................................................#..........................#...........#........................................#..............................................................................................................................................................#..........................................#..........................................................#................................................................................................................#........................................................................................#...............#.............................................................................#.........................#..............................................................................#..............
.....................#........................................................................................................................................................................................................................................................#................................#...........#.................................#.................................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
..............................................................#.............................#.............#................#..........#........................#..............................................................................#..........................#......................................................................#..#.....................................##..............................................#................#...................................................................................................#..........................................................................#..............................................................................................#.............................................................................................#..................................................................................#....................................................................................................
...................................#..............#................#...#.#...................................................................................................................#.................#.....#.................................................#.................................................#...............................................................................................................................................................................................................................................#....................#........................................................................#....#..................................#................................................#...........................#.........................................................................................#..................................#....................................................................................................
..................................................#........................#..............................................#............................#..........................................................#...............................#.#..................#..............................#.....................................................................................................................................................................................................................................................................................................#.................................................................................................................................................................................................................................#...............................................................................................................................................................................
...................................................................................................................................................................................................#.....#...................................................................................................................................................................................#.......................................................................................................................................................................#................#.......................................................................#......................................#..#......................................................#................................................................................#..............................................................................................................#..............................................................
.........................................................................................................................................................................................#...................#..............#......................#..........#............................................................................................................................#................#..#............................................................................#.............#...........#.................................................................................................................................................................................#......................................................#...#..................................................................................#............................#...............................#.........................#................................................................................
......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#........................................................................................................................#..............................................................................................................................#............................................##.....................................................................#............................................................................#..............................................................
......................................................................................................................................................................................................................................#...................................................................................................................................................................................#.........#.........................#.......#.....................................................#...................................................................................................................#..........................................................................#..................................................................#.........................................................................................................................................................................#.....................................................
.............................................................................................................................................#...........................................................................#...............#..................................................................................................................................................#..........................................................................................................................................................................................................................#......................................................................................................................................................................................................................................................................................#................................#...........................#.....#............................................
.......................................................................................................................................................#...........................................................................#...................................................................................................................................#.................................................................##..............................#.............................#.................................................................................#......................................................................................................................................#...............................#.............................................................................................................................................................................................................................................................
...........................................................#.............................................#...........#............................................................................................#.............................................................................................................................#..........................................................................................................................................................................................................................#..........................................................................................................................................................#...........................................................................................................................................................................................................................................................#...........................
.....................................................................#.....................................................................#.......................#.................................................................................................#..............#....................#..............................................................................#....................................................................................................................................#.................................................................................................................#..........#...................#.........................................................................#......................................................#..........................................................................................................................................#........#..................................#.......................
..............................................#.............................................................................................................#...................................................................................#...#...................................................................#..........................................................................................................#.......................................................................................................................................................................................................................................................................................................................................................................#....#.......................................................................................................................................#.....................................................................
.............................................................................................................#..............................................................................................................................................................................................................................................................................#.......................................................................................................................................#......................................................................................................................................................................................................................................................................................................................................................#...........#.........................................#............................................................................
...........................................................................#................#.................................................#.............................................................................................................................................................................................................................................................................................................#.......................................................................#.................#.#..............................................#...................#...........................................................................................................................................................................................................................#......................................................................................................................................................................
............................................................................................................#.......................................................................................................#...........................................................#.............................................................#..............................................................#........................................................................................#.#........................................................#.....................................................#........................#.....................#.................#.............................................................................#............................#................................................................#.........................................................................................................................................................
........................#..............................................................................................................................................................................................................................#............................................................................................................................................................................................................................................................................................................................................................................................................................................#................................................................................................................................................................................................................#................................................#........#..............................................
...................................................................................#..............................................................................................#...........................................#...............#.........................................................................................................................................................................................................................................................................................................................................#..............................................................................................................................................................................................#..#...................................................................................................................................................#...............................................................................
................................#..............................................................................#.#...................................#.................#..................................................................................................#..........................................................................................................................................................................................................................................................#...........................................................................................#.........................................................................................................#.................................................................................................................................................................#...............................................................................................#................
..............................................................................................................................#.#.....................................................................#...........................................................................#.................#..................................................................................#...............#...............#..........................#...........................................#...........................................................................#.....................................................................................................................................................................................................................................................#.........#....................................................................#........................#.................................................................................#...
......................................................................................................................#......##.............................#..............................................#.........................................................................................................#.................................................#.............#.......#.............................................................................#...........#..................................................................#............................................#........#.............................................................................................................#...............................................................................................................................................................................................................................................................................................
..#..........#...........................#................#.............................................................................#......................................#...............#.......................................................................................................#.............................................................#...................................................................#..................................................#.....................................................................................................................................................................................................................................#.............................................................................................................................................#.............................................................................................................................................
#....................................................................................#.....................................................................#...............................................#........................................................................................................................................................#...................................................................#...................................................#......................................#..............................................................................................................................................#.............#........................................................#......................................................................................................................#...#.......................................................#..........##..................................#..................................
..................................................................................................#...................................................#.....................................#.............................................................................#....#................#......................................................................................#.......................................................................................................................................................................................#..............................................................................................................#...............................................#......##................................................................................................................................................................................................................#..................#.............................#.....
...................................................................................#......................................................................................................................................................................................................#.....................................................................................#.......#.....................................................................................................................#....................................#...................................#...................................................................................#....................................................................................................................................................................................................................................................................................................................#.#...........................
......................................................................................................................................................................................................................................................................#..............................#..........................................................................................................................................................#.................................................#............................................................#.....................................................................................................................................................#........................................................................................................................................................................................................................................................................................
..................................................................................................#....................................................................................#...................................................................#..........................................................#.........................................................#............................#..........................................#.........#.............................................................................#......................................................................................................................................#...#..................................................................................................................................................................#......................................................................................................#........................................................
...........................#....................................................................................................................................................................................................................................................#................................................................#.....................................................#........................#...........#...........#................#..........................................................................................................................................................................................................#.#..........................................#................................#...........................................................................................................................................................................................................................................................
.....#.....................#.......................................................................#.........................................................................#.......................................................................................#................................#....................................................................................................................................#...............................................#........................................................................................#.................#........................................................................................................................#..............................................................................................................................................................#......................##.......................................................................................................
......................................................................................................................................................#.........#........................................................................#......................................#...................................................................................................................................................................................................................................................................................................#..................................................................................................................................................#...................................................................................................................................#..#...............................................................................................................................................
.............................................................................................................#...................#............................................................................................................#..............................................................................................................................................................................................................................................................#...............................................#...................................................#.........................................................................................................................................................................................................................................................................................................................#..................................................................................
...........................................................................................................................................#.................................................................................................................#.................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................................#..............................#......................................#...............#..................................................
...............................................................................#..............#............................................................#................................................................................................................................#................#..........................#..................................................................................................................................................................#..........................................................................................#.......................................................................................................#..........................................#.................................................................................................................................................................................................#...............................................................#..
.....................................#...............................#.............................................................................................................................................................................................................................#..........................#....#.........................................................................#...............................................................................................................................................................................................................................................................................................................#...........................................................................................#..........................#................................................................................................................................................................##.......
...............................................................................................................................................................................#.....................................#..........................................................................................................................................#.........................#.................................................................................................................#.........................................................................#.....................................................................#.....................................................................#.........................................................................#......................................................#.............................#............................................................................................................................
.................................................................#.................................................................................#..........................................................................#.................................................................................................................................................#..................................................................#......................................................................................................................................................................................................#...................................................................................................................................................................................................................................................................................................................................................................
...............................................#................................................................#................................................................................................................................................................................#............................................#.........................................................................................................................................................................................................................................................#..................................................................................#...............................................................................................................................................................................................................................................................................................................................#..
................................................................................................................................................................................#...................................................................................................................................................................................................................#.........#............#.............................................................................................................................................................................................................................#.............................................................................................................................................................................#....#.............................................#...................................................................................................................................
.............................................#................#........................................#.......................................................................#.......#.........................................#.............................................................................................................................................#..............................................................................................................................................#................#.......................................................#.........................#................................................................................................................................................................#.........................#..................................................................................................................#.........#................................#...................................
................................................#.........................................................................................#..............................................................................................................................................#..............#.............................#..................................................................................................#...............................#.............................#.#......................................................................................................#.....................................................................................................................#........................................................................................................#.............................................#................................................................................................................................
........................................................................................................................................................#..........#..................................................................................................................................................................#.............................................................................................................................................................................................................................#...........................................................................................#.........................................................................................................................................................................................................................................................#............................................#............................................#.........
.....................................................................................................#.............#...#...........................#.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.........................................................................................................................................................................................................#..........................................................................................#.................................................................................#...........
......#......................................................................................................................................................................................................#.....#................................................................................#...#.....................................................................................................................................................................................................................................#...............................................................#.......................................................................#..............................................................................................................................................................................................................................................#........................................................................................
...........................#.......................................................................................................................#................................................................#..........................................................................#..............#...............................................................................#..................................................................................................................................................................................................................................................#.....................................................................................................................................................................................##.........#................#..........................................................................................................................................................
.........................................................................................#..................................................................................#..................#.....................................................................................................#............................................................................................................................................................................................................................................#...............................................................................#................................................................................#................................................#.......................................#..................................................................................#..............................................................................................................................
.......................................................................................................................................................................#..................................................................................................................................................................................................................................................................................................#..#..........................#.........................................................................................................................................................................#...............................................#.............................................................................................................................#.............................................................................................................................................................
........#.............................................................................................................................................................#..............................................................................................................................................................................................................................................#...#....................................................................................................................................................................................................................................................................................................................................................................................................................#.............................#...............................................................................................................................#..#..............
..................................................................................................#.....#....................................................................................................................................#...........#.............................................................................#.............................#...........................................................................................#..................#.........................#..................................................................................................................#..............................................................................................................................#.....................................................................................#...........................................................................................................................................................#...........
.............................................................#..................................................#..................................#.........................................................#..............................................#.............................................#......................#...............................................................................................................................#......................................................#.................................................................#.......................................................................................................................................................................................................................................................................................#.................................#.........................................#...............................................................
..............................................#...............................................#..............................................................................................#.....................#...........................................................................................................................................................#........#.................................#.......................................................................................................#................................................................................................................................................#..............................#........................................#............................#..........................................................................##.........................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................#..........................................#.......#.............#......................................................................................................................................................................................................................................#......#.................#..............................................#...................................#.....................................................................................................#.....................................................#..................................#...................................#.....................
.............................................................................................................................................................................................................#..................................................................................................................................#........#..............................................................................................#...............................................................................................................#.............................#..................................................................................................................................................................................................................#...................................#............................................................................................................#...................................................
..........................................................................................................................#.................................................#..........#.........................#.........................................................................................................................................................................................................................................................................#........................................................................................................................................#.............................................................................................................................................................................................................#....................#......................................................................................................................................................
................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................#........................................................................................................................................................................................................................................................................................................................................................................................................................................................#............................
...............................................................................................#.....................................#.....................................................................................#...........................................................................#.............................................................................................................................#.......................................................................................................#.............#...............................................#..............................................#....................................##....................................................#.#...............#...............................#..................................................................................................................................#..................................................................#................
...............................................................................#.................................................................................................................................#..........................................................................................................#................#.........#......................................................................................................................................................................#............................................................................................................................................................................................................................................#..........................................................................................................................#..........................#......#................#......................................#.............................
........................................................................#............................................................................................................................................................#....................................................................................................................................................................................................................................#..........................................................................#...#......................................................#..........................................................................................#....................................................................................................................................................................................................................................................................................#.............................
................................................................................................................#......................................#.................................#................................................................................................#..............................................#...................................................................................................................................#..........................#.................#....................................................................................................................................................................................................#...................................................................................................................................................................................................................................................#....................#..........#..........
.#..........................................................................................................................................................................................................................................................................#..............................................................................................................................#................................#...........................................................................................#..............................................................................................................................................................................#.....................................#.............................#................#................................................................................................................................................................................................................#
.........................#.......................................................#.................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................#................................................................................................................................................................#......#....................................#.................................#...........................................................................................................................#...............#.........................
...................##..............................................................................................................................#................#.................#.......................................................................#........................#.......................................................#..........................................................................................................................................#................................#..................................##...............#..................................#..................................................................................................#.......#..........#....#........................................................................................................................................................................#..............................................................................#........................
............................................................................................................................................................#............................................................#.....................#.......................................................#...........................................................................................................................................................#................................................................#..............................................................................................................................................................................................#...................................................................................................................................................#......................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................#.....................................#.......#...........................................................................................................................................#....................#..............................................................................................................................#..#......................................................................................#.........#........................................
.........................................................................#..........#.......#..........................................................................#......#................................................................................................................................................................................#................................................................................#.............................................................................................#.....#..............................................................................................................................................................................................................#.........................#...............................................................................................................................................................................#................................................
.......................................................................................................................................#.................................................................#.....................................................................................................................#.................................................................#....................................#..........................................#.................................................................................................................................................#......................................................................................................#.....................................#.............................................................................................................................................................................................................................................
.............................................................................................................................................#..................................................................................#.................................................................................................#............#....................................#...........................................................#......................................................#.........................................................#...................................#.................................................................................................................#...........................................................................#...........................................................................................................................#..............................#...............................................................
...........................................................................................................................................................................................#..........................................................................................................#...................................................................................................................................................................................................................................................................................#................#..............................#.......................................................................................................................................................#.........#.....................................................................#...........................................................................................................................................
.......................................................#.................#.............................................................................................................................................................................#............................................................#..................................................................................................................#......#.............................................................#..........................................................................................................................................................................................................................................................................................................................#...............................#...........................#...#............................#............................##...............................#.....................#.....
..............................................................................#............................................##.......#........................................................................................................#...................................................................................#..........................#....................................................................#........................#..................................................................#............................................................................#....................................#..................................................................................................#.....................................#..............................................................................#...............................#........................................................................................................#.............
...................................................#...................................................................................................#.........#....................................................#........................#.........................................................................................................................................#......................................#....#...............................#.......................................................................................................................................#.............#........................................................................................................#....................................................................................................................................#..............#...........................................................................................#.........................................
........................#....#......................#.....................................................................................................................................................................................................................................#.............................................................................................................................#..#...................................................#..............................................................................#........................................................................................#..........................................................................#...............................................................................................................#.......................................................#...................................................................................................................
..........................................................................#............................#..................................................................................#....................................................................................................................................................................................................#..............................................................................#...................#..............................................................................................................................................................................................................#............................................................................................................................................................................................................................................................................................................
..........#.........#..............................................#...........................#.............................#...................#.......................................#...#...............................................................#.............................................................#....#.#........................................#.........................#............................................................................................................................#.....................#.........................................................................................#.................................#...................................#..............................................................................................................#.............................................................................................................#.............#..........................................................
............................................................#...............................................................................#..............................#.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................................................................
..............#.....................................................................#......................................................................##...............#.............................................#.....#.................................................................................................................................................................................#.......#.................................................................#..........................................................................................................................................................................................................#........................................................................#................................................................................................................................................................#............................................................................
...#........#....................................................................................................................................................................................................................................................................................................................................................................#......................................#..........#..............................................#............................................................................................#............................................................................#..............#...................#................................................#..............................................................................................................................#...................................................................##........................................#....................#.....#.#...
...........#....................#..................#.............................................................................#......................................................................#................................................................................#.........................................................#............................................................................................................................................................................................................................................................#..............................................................................................#.......................................................................................................#..............................................................................................................#.......................................................................................
#..................................................................................................................................................#..............................................#...............................................................................................................................................................................................................#...........................#.................#..............................#..............................#...........................................................#.............................#...............................................................................#............................................................................................................#......................................................#.................................................................................................................................................
.........................#.......................................................#...............................................................................................................................................................#................................................................................................#................................................................................................................................................#.......................................................................#.................#...........................................#.........................................................................#.........................................................................................#...............................................................#..................................................#................................................#............#.......................#.......
............................................................#..............................................................#.#................................#....................................#.............................................................#........................#..................#.....................................................................................................................................................................................................#..................................................................................................................#......................#.....................................................................................................................#...........................................................................................................#...........................................................................................................#..................
..#.............................................#...................#.............................#...................................#........#..............................#.......................................#.........................................#...................................................................................................................................................................................................#................................................#....................................................................#.................................................................................................#..................#...................#..............#.....................#.............................................................#............................................#..........................................................................................................................................
..................................#..................................................................................................................................#....................#..........#......................................................#................................................................#.....#................................#........................................................#...................................................................#............#............................................................................................................................#.......................................................................#............................................................................#...........................................................#..................#..............................................................................................................#...............................
..................................................#........................................................#..........#....................#..........#......................................................................................................................................................#...........................................................................#....................#.................................................................................................................................................#...................#.......#.................................................................#....#.................................................................................#....................................................................#..........................................#...............................#........................................................#...............................................................
.........#...........................................................................................#...................................................................................................................................#..........................................#.............................................................................................................................................................................................................................................................................................................#..................................#..........................................................................................#.................................................................................................................................#..........#........................#.......................................................................................................................
.................#........................................................................................................#.............................................................................................................................#...................................#...#............................................#............#..............................#...............................#...................................................................................#...........................................#.................................#..............................................##..........................................................................#.....#...................................................................................................................................................................#.................................................#........................................#..................................
...................................................................................................................#........................................................................................................................................................................................................................................................................#.........................................#...............................................#................#...............................................................................................................................................................#.....................................................................................................................#................................................................................................................................................#.............................................#.................................
..#...........#.............................................................................................#..................................................#..............................................................#...............................................................................................................................................................................................................................................#.................................................................................................................................#............................................................................#.....................................................................................................................................................#..........................................................................................................................................................................
..............................#..........................................................................................................................................................................................................................................................................................................#..........................................#.................................................#..........................#..................................................................#..........................................#.............................#..................#.........................................................#...........#.........................#..................................................#.....................................................................................#....................................................................................................................................................
...................................................................................................................................................................................#.............................................................................................................................................................##.........................................#....#...............................................#.......................................................................#........................................................................................................................................................................................................................................................................#...........................................................................................................................................................................................................................
..............................................#...........................................................................#.............#..............#..........................................................................................................................................#...........#..........................................................................................................................#....................................................................................................................................................................................................................#.............................................................................#.......................................................#............................#.......................#....................................................................................................................................................................
...........................................................................................#...........................................................................................................................#..................................................#...................................................................#..........................................................................................................................#............................................................................................................................#..........................................................................................................#.....................................................................................#.#..........................#.....................................#...................................................................................................................................................
..................................................#.............................#..............................#............................................#.......................................................#.............................................................#....................................................................................#...............................#.............................................................................#...........#..........................................................................................................................................................#.......................................................................#.#.....................................................................................................................................................................................................................................................#.................................
.....................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................#...............#........................................................................................................................................#.......................#.....................................................................................................................................................................#................................................................#......................#..............#...............................................##..................#...............#................
...................................................................................#...........................................................................................................................#........................#....................................................................................................#....................................................................................................................................................................#......................................................................................................................................#.........#........................................................................................#..........................................................................................................................................................................................................................................................#......
............................................................................................................................#...............................#............#....................................................................................................................................................................................................................................................................................................................#.....#.................................................................................................#.......#..............................................................................................................................#.............................................#...........................................#..................................#...................................................................................................................................................
....................................................................................#....................................................................................................................................................................................................................................................................................#...................#.#........................#...................................................................#..................................................................................................#..........................................................................................#.....................................................#...............................................................................................................................................................................................................................#...........##................................
..........................................#..................................................................................................#...........................................................................#.......................................................#......................................................................................................................................#............................................................................................................................#......................................#................................................................................................#....#..................................................................................#........................................................................................................................................................................................................................................
...........................................................................................................................................................................#.............................................................................................................................................#........................................................................#...#.................................#........................................................................#...............#......................#.......................#..................................#..............................................................................................................................................................................................................................................................#.....................#.#...................................................................................................................
.................................................................................................................................................................................................#................................................................................................................................................................................................................#..................................#..........................................................................................................................................................................................................................#.......................................................................................................................................................................................................................#.....................................................#......................#........................................
............................................................#............................#.....................................................................................................................................................#................................................................................................................#........................................................................................................................................................................................#...................................................................#..................................................................#.........................................#...............................................................................#.................................................................................................................#.....#...........................................................................
.............................................#...........................................................#..........#..........#.........#............................................#............................#...#...#.............................................................#..............................#..................................#.....................................................#............................................................................#..............................................................................#..............................................................#.......#..............................................................................................................................................................#..........................................................................................................#.............................#.................................#...............................
.............................................................................................................................................................................................................................................................................................#....................................................................................................#...................................................................................................................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................................................................#.....
...................#...........................................#................................................................#...............................#.....................................................................................................................................................................................................................................................................................................................#.............................................................#.................................................................................#.......................#...............................................#......................................................................................#........................................................................................................................................................................................................................
........#...............#.........#.................................#...................................................................................................................................................................................................................................................................................................................................................................#..............................#.....................................................................................................#.................................................#...........#.......................................................................................................................................................................#..........................................................................................................................................................................................................
..............................................................................................................#..........................................................................................................#.................#...................................#......................................................................................................................................................................................................................#............................................................................................................................................................................................#.....................................................................................................................................................................#......................................#.................................................................#...........................................
...........................................................................................................................................#..........................................................................................#.............................................#.......................#...........................#...............................................................................................................................................................................................................................................................................................................................................................................................................................................#.....................................................#...............................................................................................................................................................................
...............................................#...................................................#..............................................................................................................#...........................#.........................#......................................................................................#....................................................................................#...............................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................................#...........................#.......................................................
#.......#.#................................................................................................................................#....................................................................................#..................................#........................#..................................#.............................................................................................................................##......................................................................................#............................................................................................................................#..........................................................................................................................................................#............#........................................................................................#................................................#.........#.....#.........
.......................................................................................................................................................................#................................................................................................................................................................................................................................................................................................................................................................#...............#..................................#.....................................................................................................................................................#.........#...............................................................................................................................#..............................................................#...................................................................
.....................................................#.......................................................................................................................................................................................................................#.................................................................................................................................................................................................................#.................................................#.....#.....#.............................................................................................................................#.............................................................................................................................................................................................................................##...................................................................................................
..............................................................................#...........................................................................#.........................................................................................................#.................................................................................................................................#................#...................................................................#..........................................................................#......................................................................................................................................................#................................#........................................................................................................#...........................................................................................................#..........................#...............
..........................................................................................................................#..........................................................................#.............#............................................................................................................................................................#...#..................................#..................................#..........................................................#................................................................................................#.......#..........................................................................................................................................................................................................#..............................................................................................##....................................................................................
........................................................................#.................................................................................................................................................................................#...................................................................................................................................................#............................#...............................#................................................................#...................................................................#.....................................................................................................................................................................#..........................................#.............................................##............#................................................................................................................................
.......................................................................................#.................................................#........#.#...............................................................................................................................................................................................................#...........................#..#.....................#................................................................#.........................................................................#.................................................................................................................................................................#...............................................................................................................................................................................................................................................#.......................................
......................................................#...............#.................................#......................................#.......................................................................................#....................................................#........................................................................................................................................#............................#...#..........#..............................................................................................................................................................................................................................................#......................................................................#....................................................#...........................................................................#............#........................................................................
..#..............................#........#.............................................................................................................................................................................................................................................................................#.......................................................#.....................................................#.....................................................................................................................#....................##................................................................................................................#...................................................#...........................................................................................................##.........................................................................................................................................................
.......#..................#......................................#...........................................................#.........................#...............#..........................................................................................................................................................#...................................................................................................................................................................................................#...........................................#......................................................................#...............................................#..#....................................................#............................................................................................................................................................................................................................................................
..............................................................................................#....................................................#......................#...............................#..............#........................................#...............#............................................................................................................................#...........................#.....................................................................................................................#....................................................................................................................................................................#........................................#........................................................................................#.....................................................................#.....................................#...........#.............#...............
.......................................................................#........................................................................................................#.........................................#..................................................................#.....#........#.........................................................................................................................................................................#..............#.................................#.............................................................................................#........................................................................................................................................................................................................................................................................................................................................................#...............................
..........................................................................................#................#...................................................................................................#........................................................................#...................................................................................................................................................#....................................................................................................#.............................................................................................................................................................#..................................................................................................................#...............................................................................................................#...........................................................................
..................#.......................................................................#.....#......#................................................................................................................................................................#............................#............................................#......................................................#.#...............................................................#..........................................................................................................................................................................................#..................................#............................................................................................................................................................#....................................................................#..#....................................#..........................................
..........................................................................................................................................................................................................#..........................#....................................................................#............................................................#......#..............................................#.................................................................................................................................................................................#......................#.........................................................................#.......................................................................................#.......................................................................................................................................................#.............................................................
.............................................................................................................................................................................................................................................................................#..............#................................................................................................#..............................................#..............................#.........#..........................................................................#...............................................#..........................................................#................................................#.....#......#............................#...................................................................................................................#...................................................................................................................................
..................................................................................................................................................##...........................................................................................................................................................................................................................................................................................................................................................................................................................#...................#.................................................................#........................................................................................................................................................................................................................................................................................................................................................
..........................#...............................#.........#..........................................................................#..............................................................................................................................................................................#......................................................................................................................#...................................................................................................................................................................................................................................................................................................................................................................................#....................................................................................................................................................#.#.............................
......#.............#..................................#.......#...........................................#...........................................................................................................................................................................................................................................#.......................................................................................................................................................................................................#..................#..#..............................................#...#.........................................................................................................................................................................#..........................#.....................#.............................................................#..........#.................................................#...............................
....................................................................#.................................................................................................................................................................................................................................................................................#............#....................................................................##.............................................................................................................#...............#..........................#.....................................................................................#.....................................................................................................................................................................................................................................................................................................................................
...................#...............#........#....................................................................................................................................................#.......................................................................#.....................................................#...............#...............................................................................................................................................................................................................................................#............#.....................#.................................................................................................................................#..........................................................#.......................................................................#......................................................................................................................
.......................................................................................................................................#....................................................#.....................................................................................................................................................#..........................#...#.........................................#...........................................................................................................#.................................................................................................................................................................#....................#........#...................................................................................................#............................#..........................................................#..........................................................................................
........................................#..............................................................................#....................................................................................#..............................................................#.....................................#..............................................................................................#............................................................................................................................................#..............................................................................................................................................................................................................................................#..................................................................#..............................................#...............................................................................................
...........................#................................................................................................#................................................#......................................................................................................#.........................#............#....................................#.............................................................................#.......................................................................................................................#.......................#...............................#...#...............................................#................................................#....................................................................................................................#.............#...................................................................................................#............#......................................
.........................................................................................................................................................................................#........................#........................................#........#....#.........................................................#.......................................................................................................................#.........................................................................................................................................................................................................................#........................................................................................#....................................#....................................................#.....................................................................................................................................................
..............................................................................................................................................................................................#....................................................................................#......................................................................#......................................................................#..............#.................................................................#................................................................................................................#........................................................................#.................................#............................................................................................................................#......................................#........#......#..#...............................#........................................................
.............................................................................................................................................#........#...........................................................#..........................................................................................#...................................................................................................................................................................................................................................#.................................................#........#............................................#...............................................................#...................................................................................................#.....................#................................................................................................................#............#............................................
............................................#.....#........................................................................................#...#..................#.........................................................#............................................#..............................................................................................................................#..#.....................................................................................................#................#...........................................................................................#.........................#................................................................................................................#.....................#..............................................................................................................................................................................................................................
...................................#.............................................................................................#..............#.............................................................................................#...........................................#...............................#............#......................................................#..............................................................................................................................................................................................................#.........................................................................................................................................................................................................................................................................#......................................................................................................................................
........#.......................................................................................................................................##..................................................................#...............................................................................................................#..................................................................................................................................#...................................................................................................................#..........................................................................................................................#........................#........................#.................#...............#...................................................................................................................................................................................................................
....................................................................................................................................................................................................................#..............................................................................#................................................#..........................................................................................#................................................................................................................................................#..........................................#..........................................................................................#.............................#......................................................................................................................................#...................................................................................#..............................
......................#.........................................................................................................................................................................................................................................................................................................................................................................#.................#..........................................................................#.........................................................................................................................................................................................................................#..........................................................#........................#...............##...........#............................................#................................................#....................................................................#..................
....#....................................#........#..................................#...............#.................#.........................................#..#..................................................................................................................#....................#......................#.............................#.......................................#.........................................................................................................................................................#......................................................................................................................#.........................#..............................................................................................................................................................................................................................#..........................................................................
........................................................................................................................................................................................................................................................................................................#.............................................................................#............................#......#.......#.................................................................................................................................#..................#...............................................................................................#.............#.......................................................................................................#.......................................#................................................................#........................................................#..............................................
...............................................................#....#..................#....................................................#.#............................................#........................................................................................................................#..............................................................................................................................................................................................................................#...................................................#......................................................................................................................................................................................................................#....................#.........................#.....#........................................................................................#.................................................
..................................................................................#..#....................................................................................................................................................................................................................................#.......................................................................................#.........................................................................................................................................................................................................................#......................#...............#............................................................................................................#..............................................................................................................#..............................................................................................................
.............................................................................#..................#.......................................#.#...............................................................#...................................................#...............................................................................................................................................................................................................................................................................................................................#................................................................................................................................................#.........................................................................................#....................................................................................................................................#...............................................
........................................................................................................................................#....................................#.....#.....................................#..............#..........................................#..................................................................................................#............................................................................................................................#....................#.................................................................................................................#...................................................#.......................#..............................................................................................#........................................................................................................................................................................................
...................................#..................................................#...............................................................................#........................................................................................#............................................................#............................................................................................................................................................#......................#....................................................................................................................#......................................................................................................................................................................................................................................................................................................................#.......................#......#..................................
........#.........................#......................#.....................................................#..............................................................................................................................................................................................................#....#.................................................................................................................#......................................#........................................................................................................................#..............................................................................................................................................................#.........................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................#..................................................................................................................................#......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................
#.........................#...................................................................................................#..........................................................................................................................................................................................................................................#...................................................................#.................#.................................................................#...............................................................#.................................#..............................................................................................................................................#.......#..............................................................................................................................#....................................................................................................
.....................................................................................................................................................................#.......#...................................................................##...........................................................#.....................#...................................................................................................................................................................................................................................................................................................................#...........................................................................#..............................................................................................................................................................................................................#..............#...........................................................
................................................................#...............................#........................................................................................................................................................................................................................................#......................................#........................................................................................................................................................................................................................................................................................................................#..................................#.........................................................................................................................................................#.................................................#.....................................................................
...........................................................................................................................#.......................................................................................#.............#.........................#................................................................................................................................................................................................................................................................................................................................................................................................................................#....................................................................................................................................................................................................................#...........................#......................................................................#.........
.................#.............................#...........#..........................................................................................................................................................................#.............................#..........................................................................................................................................................................................................#...............#.............................#.....................................................................................................#.................................................................................................................................#...........................................................#.........................................................................................................................................................................................#..
..............................................................................#.......................................................................................................................#.......................................................#............................................................................................................................................................................#..........................................#............................................................................................................................#.....................................................................................................................................................................#..........................................................................................................#.........................................................................................................................
..................................................................................................................................................................................................#.................................................................................................................................#..........................................................................................................................................................................................................................#................#...........................................................#.................................................................................................................................#...............................................................................#.......................#...............................................#........#................................................#.............................
......................................................................................................................................................................................##......#..............................................................................................................................................................................................................................................................................................................................................#..................................#...................................#..........................................................................................#...............................................#........................................................................................................#...................................................................................................#.................................................
..................#........................................................................................................................................................................................................#..................................................................................................................................................................................#.....................................................#..............................................................................................................#.................#...................................................#.....#..................................................#..............................................#...............................#................................................#.....................................#.....................................................................#..................#............................................
..............................#.......................................................................................................#.....................................................................................................................................................#.............................................................................................................................#...............................................................................................................#....................................................................#............................................................................................................................#.................................................#......................................................................#.............#........#.................#.....................................#.........................................................................
.................................................................................................................................#.............#........................................#...........................................................................................................................................................................................................................#......................................................................................................................................................#........................................................................................................................#..........................................................................#...............................................................#...#.................................................................#........................................................................................................
.............#.................#.........................................................#......................................................................................................................................#..........#....................#............................#.........................................................................................................................................................................................................#....#.............................................................................................................................................................................................................#................................................................................................#........#........................................................................................................................................#................................................
......................#.......................................................................................................................................#.....................................................................................................................................................#.......................................................................................#...........#.....................................................................#......#.........#.....................................................................................................................................................................................................................................................................#.........................................................................................................#........................#......#..............................................................................................
.......................................................................................#...........#................................#........................................#............................................................................#.........................................#........................................................................................................................................................................................................................................................................................#..........................................................................................................#..............................#......................................................................................................................................................................................................................................................................................
.................#.................................................................#.......................................................#............................................#.#......#..........#.....................................................................................................................................................................................................................#...................................................................................#.....................................................................................................#............................................................................................................#..................................................................................#..................................#................#...................................................................................#.........................................................
......................................................#.................................#........................................................#.#.............#............#.....#.........................................................................#....................................................................................................................................................................................................................................................#..........................................................................................................#...................#.....................................................................................................................................................#............................................................................................................................................................................................................#........
.....................................................................................................................................#.................................................#..................................................................................................................................................................................................................................#.........................................................................................................#......................................................#........................................................................................#......................................................................................................................#................#..............#.....................................................................................................................#............................................................
......................................................#..#...........................#...#....................................................................................................................................#.................................................#...............................................................#...............................................................................................................................................................................#...............................................................................................................#..........................................................................#....................................................................................................................#.................................................................................................#...........................................................................
..................................................................................................................................................................................................................................#.....................................................................................................#....................................................................................................................................#.......................................#.......................#.................................................................................................#.........................#..#............................................................................................................................................................................#.........#.......................#..................................................................................................................................
.........................................................................................................#.....................#..................................#.........................................#...............................................................................................#.............................................................................................................................#..............................#....................................................#..............................................................................................................................#.............................................................................#..............................................................................................................................................................................................#.#...........................................................................#.....
.......................................................................#....................................................................................#................................................................................................................................#...........................................................................................................#...............................#...............#........................................................................#....................................................................................................................................................................................................#.....................#.........................#...#......................................................#......................#...........................................................#....#...................................................................................
..............................................................#............................#.......#.......#..............................................................................................................................................................#..........................................................................................................................................................................................................................................................................#..........................#......................................................#..........................................................#...................................................................................................................................................................................................................................................................................................#.......................
.........................................................................................................#.......................................#.............#.............#.....................................#.................................................................................................................................................#.................................................#.........#...............................................#...............................................................#.....................#................................................................................#......#...........................................#.....................#.......................................................................................................................................................................#....................................................................................................#...............
.........................................................................................................................................................#..................................................................................#..................................#..................................#.......................................................................................#.............................................................................................................................................................................................#.........................................................................................................................................................#............................................................................................................................................#..............................................................................................................
......................................................................................................................................................................................................................................................#.............................................................#..................................#..................................................................................................................#....#.............................................................................................................................................................................................................................................#................................................................................................................................................................................................................................................................................................
.............#.....................................#...........................#.................................................................................................................................#................................#...........................................................................#.....................#..........................................#...................................................................#............................................................................................................#.......................................................................................#..#....................................#.............................................................................................................................................................................................................................................................................................................
........................#.................................#.................................................................................................................................................................................................................................................................................................................................................................................................................................................#......................................................................................................................................#......................................................#................................#..........................................##..............................................................................................................................#.......................................................................................................
....................................................................................................#.......................................................................#................................................................................................................................................................................................................#.....................................................#...........................................................................................................................................#...........................................................................#............................................................................................................................................#..................#...............#...........................................................................................................................................#......................
..................................................#......................................................................................#...........................................#.............................................#..............................................#...................................##..................#...............................#.............#.............................................................................#....................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................#...#......................
.#........................#............................................................................................................................#..............................................................................#..........................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................#...........#......................................#.................................................................................................................................................................................
....................#.......................................................................................................#.............................................#..........................................................................#....#....................................................................#...........................#.....................................#........................................................................#..................................................................#...................................#.................................................................................................#................#.....................................................................................................................................................................................................#...................................................................................................................
....................................................................................................................................................................................#.............................#...............#......................................................................................................................................................................................................................................#.....................................................................................................................#.................................................................................................................................................................................#...........#.......#............................................#.....................................................................#.....................................................................................................
........................................................#....................................................................................................#..................#.................................................................................................................................................#....................#...............................................................#.......#........................................................................................................................................................#........#..............................#..........................#.....................................................#......................................................................................................................#.........................................................................................................#........................................#..................................
...........................................................................................#........#.......................................................................................................................................................................................#.................#..........................................................#....#...........................................................................#...............................#.........................#.........................#................................................#............................................#............................................................#..........................................#.....................................#.......................................................................................................................................#...........................................................................................
.....................................................................................................................................................................................#.........................#........................................#........................................................................................#.........................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................#....#................................................................................................#........#........#....................
........................................................................................................................................................................#................................#............................#...................................................................................................................................................................................................................................................#..................................................................#........................................................................................................................................................................#.......................#......................#...........................................................................................#............................................................................................................................................
......................................................................................#.....................#........................................#......................................................................................................#......#.......................................#.......................................................................................#........................................................#.........................................................#.......................#................................................................................#.............................................................................................................................................................................................................................................................#.#..............................................................................................................................
.#...........#.................#...............#....................................................................#................................................................................................................................................................................................#...........................#......................................................................#.....................................................................................................................#................................................................................................................................#.....................................................#........................................................................................................................................................................................................................................................................................
.................................................................................................#............................................................................................................................................................................................................................#........................................................................................................................................#.#.............................................................................................................#.................................................................................................................................................................................................................................#............#.................................#.....................................................................................................................................................
...........................................................................................#..........#.........................................................#................................................................................................................................................#.......#.........................#...........................................................................................................#.............................................................................................................................#................#..................#...............................................................................................................................#........................................................................#................................................................................................................................................#..................................
...................................#.................................................#..................................................................................................................#.................................#........#.............................................................................................#.....#..................#........................................#..................#...............................#.....#.................................................................................................................................#.................................#...............................................#.......................................#........................................................................................................................................................................................................................#............................................................
...............................................................................................................................................................................................................................................................................................................#.............................................#.......#............................................................................................#..........................................................................#...................#.....................................................................................................#.....#................................................................#..................................................................................................................................................................................................................#............................................................
...................................#............................................#...............................................#........................................#....................................................................................................................................................................#...................................#...............................................................................................................................................................................................................................................................#..........#....................................#..................................#.......................................................................................#............................................................................#.......#...........................................................................................................
.....................................#...............................................................................................#........................................................................................................................#..#.....................................................................................#.................................................................................................#............................................................................................................................................................#.#.........................................#.......................................................................##............#................................................................................................#..............#.....................................................................................................................................................
..........................................#........................................................................................#..........................#...................................#................#.................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................................................#.............................................................................................................................#...#.........................................#........#.............................................................................................................
..................#...........................................#..............................................................................................................................................................................#.....................................................................#..........................................................#....................................................................................................................#.......................................#...............................................................................................................................................................................................#............................................................................................................................#......................................................................................................#........................................#.....
................................................................#...........................................................................................................................#........................#........................................#...................#.........................#..............#....................................................................#.............................................................................................................#...................................................................................................................................................................................................................#.........................#................................#................................................................................................................................................................................................................................
.......#.................................................................................................................#......................#...................................................................#.............................................................#..................................................................................................................................................#.#.........................................................................................................................................................#................................................................................................................#..............................................................................#....................................................................................................................................................#.......................................................................
.................................................................#..............#.......................................................#....................#..............................................................................................................................................................................#...................................................................................................................................................#............................................................................................#............................................................................................................#...............................................................#...................................................#.........................................................#............#........................................................................................................................
..........................................................................................#..#.......................................................................................................................................................................#.........................#................#...............#......................#....................................................................................................#.................................................................................................................#...................................................................................................................................................................................................................................................................................................................#...........................................................................................................................
..........................................................................#................................................................................................#.............................................................#..................#.............................................#...................#..............#.........................................................................................#...............#................................................#.......................................................................................................................................................................................................................................#......................................................................................................................................................................................................................................#...........................#..........
.........................#.........................................#............................................................................................................................................................................................................................................................#.............................#..........................................................#.......................#..............................................#..#..........................................................#....#............................................................#..........................#...................................................................................................................................#....................#............................................................#...................................................................#........................................................................
....................................................................................................#.................................................................................#...................................................................................................................................................................................................#........................................................#.........#...............................#.........................................................................................#................................................................................................................................#.......................................................................#.................................#....................................................#......................................................................................................................................
..................................................................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................#........................................#.....................#......................................................#..........................................................#..............................................................................................................................................................#.................................
.................................................................................................................................................................................................#................................................................................................#............................................................................................................#.......................................................................................................................................................................#..............................................................................................................#..............................................................................#..................................................................................................................................................................................................#.....................................
..............................................................................................................................#........................................................................................................#......#...........................#.........................................................................#........................................#..............................................................#..............................#.............................................................................................................................................................................................#.................................#.....#..........................#...................................................#.............................................................................................................#.#............................................................................#................
................................................................................................................................................................................................................#..........................................................#...........................................................#.............................................................#.........................#..........................................................................#..............................................#...........................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................#
...............................................................................................#...........................#................#............................#...........................#.....................................................................................................................................................#......................................#............................................................................................................................................................#.................................#....................................#.............................................................................#.............................................................................................................................#...........................................................................................................................................................................
..............................................................................................#...........................#.................................................................................................#......................#..................................................................................................#.......................................................................................................................................#...................................#...........................................................................................................................#.........................................................#.............#........................................#........................................#................................#......................................................#.............................................................................................................
..............................................#............................................................#..................................................................#...............................#...............................................#.............................................................................#.........................................................................................................................................#........#....................................................................................................................................#..#..........................................................................................#...................................................................................................................................#.#.....................................................................................................................................................
................................................#........................................................................................................................................................................................................................................................................................#...........................................................#...........................................................................#......................#..#.......................................................................................#....................................................................#....................................................................................................................................................................................................................................................................................#................................................................
..............#......................................................................................................................................................................................................................#......................................................................................#.........................................................................#.#.#.............................................................................................................................................................................................#.....................................#.................................................................#......#........................#...................................................................#...................................................#.....................................................................................................................................................
...#.....................#......#............................................................................................................................................................................................................................#.......................#..............................................................................................................................................................................................#............................................................................#...............................................................................#................................................................................#..#...............................#......#..................................................................................................................................................#..............................................................................................
..............................................#.....................................................#................................................................................#.....................................#......................................................................................................................................................................................................................................................#...........................................................................#.....................................................................................#......................#..................................................................................................................................................................................................................................................................................................................................................
..............#.....#...........................................................................................#.........................................................................................................................................................#.........................................................................................................................#...................................#...............................................................................#............................................#........................................................................................................................................................................#.........#.................................................................................#...................................................................................................................................................................................
..............................................................................................................................................#..............................................................#................................................................#................................................................#..................................................#......................................................................................................................................................................................................................................................................................................#..............................................................................................................................................................................#..................................#..............................................................#...................................
.........................................................................................................................................................................#.............................................................................................................................#..........................................................................................................................................................................................................................................................................................................#..........................................................................................................................#......................................................#..............................#..........................................................................................................................................................................................
....................#.....................................................................................#.......#.....#...................#.............................................................................................................................................................................................................................................................#................................................................................................#........#.......#............................................................................#..........................................................................................#...................................#........................................................................#.........#....................................#..............................................#......................#........#..............................................................................
...................#.....#........................................................................................................................................................................................................................................................#............................................................................................................................................................................#............................................................................................#............................................#............................................................................................................................................................................................................................................................................................#.......................................................................................................................
.........................................................................................................................#.............................................................................................................................................................#........................#....................................................................#......................#...........................#......................................................................#..................................................................................................................................................................................................................................................................#..................................................................................................................................................................#..........................................................#..#..........
..........................#........................................................#.....................................................................................................................#.............................................................................................................................................#......................................................................................................................................................................................................................................................................................................................................#....#.........................................................................................................................................................................................#.............................................................................................#..................................
.................................................................................................................#.......................................................................................#..........#......................................................................................................................................#...................................................................................................................................................................................................#..................#............................................................................................................................................................................................................................................................................................................#..............................................................................................................................
.......#............................................................................................................................................................................................#....................................................................................................................................................................................................................................................................................................................................................................................................................................#....................................#.....................................................................................................................................................................#.........................................................................................................................................................................
.................#.............................#.............#.............................................................................................................................................................................................................#...................................................................#......#.......................#.............................................#.........................................................................................#..........................................................................................#................................................................................................#........................................#....#.......................................................................................................................................................................#...................................................#.................................
..............................................................#...#....................................#..........................................................................#......................................................................................................................................................................................#.................................................................................................................................................................#....................................................................#..........................#.........................................#....................................................................................................................#...........................................................#............#.........................................................................................................#...........#....................
.......#..............................#.....................#...................................................................................#..........................................................................................................................................................................................................................................#..........................................................................................................................................#......................................................................................................................................#............................................................................................................................#.......#...........................................#...............................................................................................................................................................
.....................................#.......................................................................................................................................................................................................................................................................#.................................#.....................................#................................................#.......................................................................................................................##..........................................................#.........................................................................................#...............................................................#.......................................#..........................#................................#.....................................................................................................................................
............................................................................................................#.........................................................................................................................................#....................................................#....#.................................#.........................................................................................................#.........................................................................................#..........................#..............................#................................................................................................................................................#.......................#.........#..........................................................................................................................................................................................................................
...............................................................................................................#.........#..........................................................................#....................#.........................................................................#..........................................#.....#....................................................................................................#...........#................................................................#.................................................................................................................................................................................#...............................................................................................................#...................................................................................................#.............................................#...................................
...................................................................................................................................................................................................#.............................................................................................................................................................................................................................................................................................#.........................................................................................................................................................................................................................#.............................................................#.............................#..................#...................................................................................................................................................................................
.........................................................................#....................................................#...............................................................................................#................................................................................................#......................................................................................................................................#.............................................................................................................................................................................................................................#....#............#............#......................................................#...................................................................................................................................................................................................................................
.............................................................................#.........................#.................................................#......................................................#....................#...................................#...............................................................................................................................................................#.....................................................................................................................................................................#.......................................................................#..................................................................................................................#....#..................................................................................#...........................................................................................................................
.................................................................#.................................................................#..........#......#.........................................................................................................................................................................................................#..............................#........................................................................................................................................................................................................................................................................................................................................#..................................................................................................................................................#........................................#...............................................##.........................................
..............#....................................................................#...................#...................................................................................................................#.....................#...................................#..........................#................................................................................................................................................................................................................................................................................#............................................................................................................................#..................#.............................................................#.......................#............................##......................................................#..........................#......................................................................
....#...........................................................................................................................................................................#....................................................#.......................................#........................#.................................#.......................................#...........#............................#.......................................................................................................................#......................................................................#.....................................................................................................................................................................................................................................................................................................................................................................................................
................................#.....................................................#................................................................................#.....................................................................................................#..........................................................................................................#......................................................................................................................................................................#..................................................................................................................................................................................................#.............................##.............................................................................................#..............#..............................................................................................#................
...................................................................................................................................#............................................................................................................................................#............#...........................#......................................................................................................................................................................................#...................#.................................................................................................................................................................................#................................................................................#............#..#......................................................................................................................................................................................................
...................................................................................................................................#....................................#..#.....................................................................................................#..............#.....#...................................................................#..........................................#................................................................................................................................................................................................................#.........#.................................................................................................................#.............................................................................................................#................................#............................................................................................................
...#................#....................................................................................................#...............................................................................................................................#..........#.................................................................................................................................................................................................................................................................................................................................#.........................................................................#....#..............................#.......................................#......#.......................................................................#..................................................#.................................................................................................................#.............
...........................#...................................................#.................................................................................#.....................................................#..................#.........#............................................#.............................................#................#.....................................#..........................................#.........................................................................................#............................................................................................................................................................................................................................#...............................................................................................................................................#..............................................#......................................................
...................................................................#.#................................................................................#............................................................................................................#..................................................#..........................................#...............................................#.....#......#...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
...................#.........................#...............................................................................................................................................................................................................#......................##....................................#...................................................#.............................................................................................#........#...............#...............................................................................#............#............................................................................................................................................................................#..........................................................................................................................#................................................#.......#..........................................................
...#.......................#.......................#.............................................................#..............#.......#.............................................................................................................#....................................................................................................................................................................................#.....................................................................................................................................................................................................................................#..............................................................#........................................#....................................................................................................................................................................................................................................
..................................................................................#................................................................................................................................................................#.#...................................................................................#.................................................................................................................................................................#...........................................................................................................................................................................................................................................................................................................................................#..............................................................................................................................................#.......................
................................................#......................................................................................................#.......................................................................................................................................#..............................#..........................................................................................#............................#.............#.............#........#..........................................#.............................................#...........#.............................................................................................................................................................................................................................................................................................#...................................................#...........................................................................
..........................#...............................................................................#......................................................................................................................................................#........................................#.................................................................#...............#.........................................................................................................................................................................................................................................................................................................................................................................#........................................................#.............................................................................................#................................................................................................
................#......................................................................................................#........................................................................................................................#..................................................................#........................................................................................................................#........................................................................................................................................................................................................................#...................................#.....#................................................#....................#.............................................#...........................................................................................................................#..............#...............................................
.................................................................................................#..................#.#..................................................................................#..............................................................................................#..............................................................................................................................................................................................................................................................................................#.........................................................................................................................................................................................#..........................................................................................................................................................................#.................................................
.........................................................................................................................................................................................................................................................#...................##.......................................................................................................#....................#...........................................................................................................#.............................................#..........................................................................................................#........................................................................................................................................................................................#.......................................................................................#............................................................
...............................................#.........................................................................................................................................................................................................................................................#...................................#..............................#.....................................................#................................................................................................................................................#........................................................................................................................#....................................................................................................................................................................................................................................................................................#............................
....................................#.......................#..........................#........#............................#...................................................................................................................................................................................................................................................................................................................................................#...............................................................................................................................................................#...............................................................#.............#.................................................................................................................#...............................................................#...............#............................................................................................
.............................................................................................................................................#...........................................................................................................#..................................................................#.........................................................................................................................................................................................................................................................................................................................................#.....................................................................#..........#...#.............................................................................................#.............................#.......................................................................................................#..............................
..................................##.#.......#...................................................................................#..........................................................................................................................................................................#.........................................................................................................................#......................................#.....................................................#..................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................
..........................................................................................#..........................................#.....................#..........................#.....#......................................#.....#.........................#.....................................................#....................................................................................................................................................................................................................................................................#.............................#.............##...................................................................................#.........#............#........................................................................................................................................#..........................................#...................................................................................
..........................................................................................................................#................................................#...........................................................................................................#.............................#.....................................................................................................................................................#.......#....................................................................................................#..................................................................#.................................#................................................................................................................#.....#..........................................................................................................................#...........................................#..................................
..............................................................#......................................................................................................#...................................................................................#......................................#.....................#............#......................#...............................#.............#......................................................................................................................................#.......................#.........................................................................................................#............................................................................#.........................................................................................#................................................................................................................................#....................................
................................................................................#..........................................................................................................................................................#.......................................................................................#...................................#.............#....................................................#...#..................................#...............................................................#..........#....................................................................................................................................................................................................................................................................................................................#........................................................................#......................................................#............
..............#........#............................................................................................................................................................................................................................#...........#.............................................................................................................................#............#......................#.............................#........................................................................................................................................#...................................................#....................................................#.................................................................#...................................................................................................................................#.........................................................................................#..........#
............................................#.............................................................................#.....................................#...................................................................................................................#........................................................................#......#...................................................................................................................................................................................#......................#.......................................................................#...................................................................................................................................................................................................................................................................................#..................................................................................
.............................................................................................................................................................................................................................................................#...................................................#..................#....................................................#................................................................................................................................#.....................................................................................................................................................................................................................................................................#........................................................................................................................................................#....................................................................
........................................................#...................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................#.......................................................................................................................................................#.............................................................#................................................................................................................................................................................................................................................
...#...................................................................................#......................#...................................................#........................................#..............................................................................#.............................................#................#................................................................#.......................................................................................#...............................................................................................................................................................................#..................................................................................................................................................................#........................................................................................................................................................
...#..........................#.......................................................................................................................................#..................#...........................................................................................................................................................................................................................................................#..................................................#........................................................................................................................................................................................................#...............................................................................................................................................................................................................................#............................................................................
................................#.........#.........................................................................................................................#.................................................#.........................................................#........................#......................................................................#................................................................................................................................................................................................................................................................................................................................................................#......................................................................................................................................................................................................................................#.....................................
.....................................................................................................................................................................#...........................................................................................................##..........................................................................................#.................................................................#.....................................................................................................#...................................................................#..............................................................................................#..................................................................................#..............................#.................................................................#.................................................................................................................
...................................................................................................................................................................................#..........#................................................................................................................................#.....................................................#........#................#..........................................................................#........................................#.......#................................................................................................................................................................................................................................#............................................................................................................#..........................#.........................................................................................................
...............................................................................................................................#.....................................#...........................................................................................................................................................................................................................................................................................................................................................................#..........................................................................................................................................................................................................................................................................................................................#......................................................................................................#...................#......................
............................................................#......................................................................................................................................................................#.......................................................................................................#.................................................................................................................................................................................#......................................................#............................................................................#.............................................................................................................................#...................................#...................................#.........................#..........................................................................#.................................................
..................................................................#................................................................................................#...................#.......................................#..........................#.............................#.....#............#............................................................................................................................................................#..#.......#.................................................................................................................................................#..................................................................................................................................................................................................................#......................................................................................................................................#..............................
.............................................#..................................................................................................................#................................................................................................................................#....................................................................................................#.............................................#...........................................................................................................................................................................................................................................................#.....................................#...........................#................................#............................................................................................................................................................................#.............................
...................................................................................................#.....#.............#.......................................#.............................#......#....................................................................................#....................................#......#....................................................................................................................#............................................................................................................#.........................................................................#..................................................................................................................#.....................................................................................#.....................................#..............#..............................................................................................................
.....................#.......................................................................#................................#..................................................................................................................................................#........................................................................#..................................................#............................................#.............#......................................................................................#.......................................................................................#......#................................................................#....................................................................................................................#....................................................................................................#...................................#................................
..........#...............................................................................................................................................................................................#......................................................................................................................................................................#...............#........................................................................................................................................................................................................................................................................................................................................#...............#........................................................................#....................................................................................................................#....................................#................................
....#........................................#.............#......................................#.............................................................................................................................................#............................................................................................................................................#.................................#....#.#...............................................................................................................................................................#.......................................................................#.....#.........#.............................................#....................................................................................................................#...............................................................................................#............................................................
.......................................................................................#...........................#...................................................................................................................................................................................................................................................................................#....................................................................................................................................................................#...............................................................................#...................................................................#..........................................#..........................................................................................#...............................................................................................................................................#.......
.........................................................................................................#...........................................................................................................................................................#..........................#.................................................#...........................................................................................................................................................................................................................................................................#...........................................................#...................................................................#...............................................................................................................................................................................................................................................................
...................#...........................#....................................................................................................................................................................................................................#..............................................................................##.................................................................................................................................................................................................#.............................................................................................................#.....#.........................................#..........................................................................................#.........................................................................................................#....................................................................................................
.....................................................................................................................#.........................#...........................................................#..............#......#..........#.................................................................................#...............................................#................................#...........................................#....#................#...............#..................#..#...................................................................................................................................#.....................................................................................................#.........#....................................................................#......................................................#..................................................#........#............................................#.............
............................................................................#................................................................................#....................#...................................................................#.......................................................................#.......................................................#........................#............................................................................................................................................#......................................................................................................................................................................#..........................................#..............................#......................................#...............................#........#................................................................................................................................
.......................#..........................................#...........................................#.........................................................................................................................................................................................................................#...............................................................................................#...........................................................................................................................#........................................................#.....................#...........................................................#..............#....................................................................................................#..............#..............#.............................................................#..............................................................................................
#...............#............................#...................#................................................................................................................#.................................................#.......................#.....................................................................#..................................................................................................................................#..........#.............................................................#........................................................................................................................#............................................................................................................................................#......................................................................................................................................................................#..................................
..........................................................................................................................#............................................#...................................................................................................#..........................................................................................................................................................................#.....................................................................................................................................................................................................................................#................................#.....................................................#...............................................................................................#..........................................................................................................................................
.................................................................................................................................................#..........................................................................................#.................................#......................................#.........................#.....................................................................................................................................#.....................................................................................................#.......................#.........................................................#................#..............................................................#.....................................#.........................................#..........................................................................................................................................................................#.....
..................................#................................................................................................................................................................................................#.................................................................#............................#................................................................................#....................................#...............................#............................................#.............................................................#.............#.....................................................................................#......................................................................................................................................................................................................................................................................#...............................................
#..............#......................................................................................................................................#...................................#..........................................................#................................................................................................................................................................#................................................................................................................................#..................................................................................................................................................................#.................................#.................................................................................................................................................................................................................................................................
..........................................#..............................#.......................#.................................................................................................................................................................................................#..............#.............#.................................................................................#...........#.................................#................#.......................................................#...................................#....................#.........................................................................................#..........................................................................................................................................#......................................................................................................................................................................................
....................................................#.....................................................................................#.......................................................................................................................................................#...........................................................................................................................................................................................................................#.............................................................................................................#.......................................................................................................................................................................................................................................................................................................................................................#.........................
.........#................................#..............................................................................................................................#...............#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#....................................................................................................................................................................................#.........................................
.............................#..................#...............................#.....................................................................................#.............#..........................#...................#..........................#............................#........................................................................................#..#......#.......................................................................................................................#....................................................................................................#....................................................................................................#................................................................................#.........................................................#............................#.............#........................#..................................#...........................................
.......#..........................................................................................................#............................#..........................................................................................................................................................................................................................................#...........................................................................................................#.................................................................................................................................................................#...........................................................................................................................................................#..........#.................................................................................#............................................................................................
................................................................................................................#...............................................#..................................................................................................................................................#.................................#...........#....................#......................#.....................................#...........#.......................................................#....................#...............................................................................................#......................................................................#.....................................................................................................#...................................................#...........#..........................................................#......................................................................#..
...............................................................................................................#..............#....................................................#.................................................................................................................#................................................................................................................................................................................................#.....#.........................................................................................................................................................................................................................................#............................#................................#......................................................................#..................................................................................................................................
.....................................................................................................................................................#...............................................................................................................................................................#.............................................................................................................#...........................................................................................................................................................................#................................#................................................................................................................#.........................#...............................................................................................................#..............................................#.............#............................................#........
...............................................................................................................................................................................................................................#..................................................#......................#..........................#..............................................................................................................................................................................................................................................#..............................................................................................................................................................................#.............................................................................................................#.............................................................................................................................................
....................#....................................................................................#.....................................#.....................................................................................................................................................#.................................................................................................................................................................................#.........................................................................................................#.......................................................#..................#.....................................................................................................................#................................................................................................................#..........................................................................................................
.......#...............................................................................#..............................................................................................................................................................................................................#...............................................................................................................................................................#...........................................................................................................................................................................................................................................................................................................................#......#...................................................................................................................................#................................................................................
..............................#................................................................................#......................................................................................................................................#........................................................#..........................................................................................................................................................................................#..........................................#......................#......#................................................................#..........................................................................................#................#...............................................................................................................................................................................................................#.............................................
..........#..........................................................................................................#....#................................................#.......................................................................................................................................................................................................................................................#..............................................................................................................#...............................#....................................................................................................................#...............................#...........................#......................................#...................................................................................................................................................................................................................
............................................................................................................................#...............#.................................................................................................................................................................................................................................................#..........................................................................................#..............#..........................#.............................................................................#..................................................................................................................................#.........................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................#.................................................................................................................................#.............................#................................................................................................................#.........................................................................................................................#...................................................................#.....................................................................................................#........................................................................................................................................
............................................................................................................................................................................................#.#............................................................#.....................................................................................................................................................................................................................................................................................................#.....................................#...........................................................................................................#.............................................................................................................................................#..........................................................................................................................#.................................
................................................................................................................................................#...............................#.................................................#.............................................#...................................................................................................................................................................................................................................................................#.....................................................#...............................................................................................#.................................................................................#...............................................................................................................#.................................................................................................................
........#....#.......................................................................................#.............................................................................................#..................................#.........................................................................................#..............#.#........................................................................................#..................#.......................................#.......................................................................................................................#...........................................................................................#..............................................................................................................................................................................................................................................#.............................#.......................
.............................................................................................................................................................#.........................................#..................................................................................................##.................................................................................................................................................................................................................................#...............................#.........................................................................................#............#.......................................................................................................#.........................................................................................................................................................................#...................................................#...
..............................................................................................................#..........#.................................................##.......#.............................................................#...#.............................#..#..............................................................................................................................................#.........................................................................................................................................#.#..............#............................................................................................................................................................................................#...............................#.........................................................................................................#...................................#.................................................
.......................................................#........................#.....................#...............#......................................................................................#..................................................................................................................................................................................................#...............................................................#....................................#..................................................................................#.#..............#.................................................................#.................................................................................................................................................................#................................................................................................................................#...............................
..............................................................................................................................................................#...#......................#...........................................................................#..............................................................................................................................................................................#................................................................................................................................................#..................#....................................................................................................................................#.............................#......................#.................................................#.........................................................................................................................................................
............#..............................................................................................................................................................................................................................................#......#....#.......................................................................................................................#...#.............................................#....................................................................................................#.............................................................................................................................................................................................................................................................#...........................................#.....................................................................................................................................#.....#.................
.............#................#....................................#................................#.............#............................................................................................................#...............................................................................................................................#...................#...............#..............................................................................................................................................................................................................#......................................#.....................#..............................................................................................................................................#....................................................................................................................................................#..........................................
...................................................................................................................................................................................#....................................................................................................................................#..................................................................................................................................................................................................#................#...........................................................#................#..................................................................................................................................................................................................................................................................................................................................#.................................................................
................................#.......#..........................................................................................................................................#.................................................#.........#...#................................................................................#.....................................................................................................................................................#..........................................................................................................................................................#..........................................................................................................................................................................................................................................................................................................#.......................................#.....................
.......................................................#...........................#.........................................................................................................................................................................................................................................#...........#..........................#......................................................................#................................................................................#........................................#...............#..........................................................................................#...........#....................................................................................#.................................................................#..........#............................................................................#....................................................#...........#.................
...........................................................................................................................................................................#........................................................................................................................#...........................................#................................................................................................................................#................................................................................................................#......................................................................................................#................................................................................................................#...........................................................................................#..................................................................................................#....
..............................................................................................................................#......................................................................................................................................................................#....#.........................................................#................................#......................#............................................................................................#..............................................#..#.............................................................................................................#..................................................................................................#...............................................................#..............................................................................................#.....................................................#............
......................#..................................................................................................................................................................................................#...................................................................................................................#....................................#.......................................................................................................................................................#...........................................................................................#..............................................................#...............................................................................#....................................................................................................................#.......................................................#..........................#.............#..................
...............................................................................................................................................................................................................#.............#......................................................#........................................................#...............................................................................#.............................................#................#...............................................................................................................#........................................#..........#...................................#................................................................................#...................#.........................................................................#......................................................#...................................................................................
..........................#..................................................................#...............................................................................#..........................................................................................................................................................................................................................................................................................................................#.......................................#..........................................................................................................................................................................................................................................................#............................................................................................#.....#...............................................................................................................
#.......................................................................................................................................................#.................................................................................................#................#..#............................................#...................................................................................................................#...............................#.......................#............#.................................................................................................................................#.................................................#..................#......................................................................................................................................................................................................................................................................#...........................
.....................................................................................................................................#.....................#.....................................................................................................................................................................................................................#.....................................................................................................#.........................................................................................................................#.................................................#........................................................................................................#...........................................#.....................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................#..........................................................................................##.......................................................................................................................................................................................................................................#.........................#....................#...............................................................#....
.................................................................................................................................................................#...........................................................#.................................................................................................................................................#........................................................................................................................................................................................................................#.......................................#...............................................#......................................................................................................................................................................................................................................................................#......................................................
............................................................................................................................................................................#.............................................................................................#.............#.......................#...................................................................#...............................................................................................#..................................................................#..........................................................................................................................................................................#...........................................................................................................................................................................................................................................................................................
........................................................................................................................#..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..............................................................................................................................................................................#...........................................................................................................................................................#...............
.........................#...............................................................................................................................................#................................................................................................................................................................................................................#..................................................#...........................................................................................#....................................................................................................................#..................................................................................................#.....................................................#...................................#.....................................................................................................#............................................................
............................................................................................................................................#...........................................................................................................................................................................................................................#....................................#.............................................#..#...............................................#.................................#...........#.....................................................................................................................................................................................................................#.....................#.....................................................................................................................................................................................................................
.........................................................................................................................#................................................................................................................................##...#.........................................................................................................................................................................................#..................................................................#..............................................................................................................................................................................................................................................................................................................................................................................#...................................................#..............................................................
..........................................................................................................#..............................#..................................................................................#..............................................................................#...........................................#..........................................................................................................................................#..............................................................................................#.............................................................................................................#.......................................................................................................................................................................#......................................................................................................................................
.........................#....................................................#..............................................................................................................................................................................................................................#.......................................................#.......................................................#.....................................................................................#..........................#..............................#.............................................................#.........................#...............................................................................#........#.........................................................................................................................................................................................#.....................................................................
..................................#................................................................................................................................................................................................................................#...................#.................................................................................................................................................#...............#....................#..........................#................................................#..................................................................................................................................................................................#...................................#..................................................................................#.................................#.........................#...........................................................................#.................
..............................................................#...........................................................................................................................................................................................................#........................................................................................................................................................................................................................................#..................................................................................#.................................................................................................#....................#......................................#......................................................................................................#........#...............#..........#..........................................................#...................................................
...#............................................................................................................................................................#.........................................................................................................#.................................................#......#............................................................................................................................................................#......................................#............................................................................................................................................................................#......................................#.......................#..............................................................#........................................................................................................................#................#.................................
.....#...........................................................................................................................................................#..............................................#...............................................................................................................................................................................................................................................................................................................................................................................#..........................................#...............................................#...................................................#............................#.................................................................................................................................................................................................................................................
..#......................................................................................................................................................#...............................................................................................................................................................#..................................#.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................................................................#..............
................................................#......................................#.............................................#....................#...................................................................................................#............................................................................#......................................#.......................................................................................................#...........#.....................................................................................................................................................................................................................................................................................#..#.........#....#..................................................................................................................................#............................................................................
.........................#................#.................................................................................#.........................................................................#...............................................................................................#....................................................#...........................................................................................................#................................................................................................#..............................................................................................................................................................................................................................................................................................................................................#......#..................................#............................................................
..................................................................................................................................................................................................................#...............................................................................#..........................#..........................................................................#..............................................................................................................#................#....#...............................................................................................................#...................................................................................................#.....#....................................................................................................................................................................#.............................#...................................................
....................................................................................................................................................#............................................................................................................................#.........................................................................................................#.............................................................................................#.................................................................#..................#........................................................................................................................................................................................................................#............................................................................................................#............................#.............#.................................................#............
...................................................................................................................................................................................................................................................................................................#......................................................................................#.............................................................................................................................................................................#..........................................................................................................#..................................................................................................................................................................................................................................................................#.....................................................#.................
............................................................................................................................................................................#........................................................................#..#...........#.........................................................................................................................................#..................................................#..............................................................................................................................................................................................................................................................................................................................#...................................#.......................................#...........................................................#.....................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................#....................................................#..................................................#....#.............................................#..................................................................................#.........................................#..................#...........................................................................................................................................................................................................................................................................................
..........................................#........................................................................................................................................................................................................................................................................................................................#............#.............................................................................................................#................................................................#.#....................#..............................................#....................................................................................................................................................#........................................................................................................................................................#..........................................................................
......................................#.....................................................................................................#................................................................................................................#..............................................................................................................................................................................................................#................................................................#................#...................................................................................................................#...#.......................#.............................#.............................................#........................................................................................................................................................#..........................................................................
..........................................................#............................................................................................................................#...........................................................................................................................................................................................................................................................#...............................#.........#................................#................................................................................................................................................................................................................................................................#....................................................................................................................#.........................................................................................................
...................................#.....................................................................................................................#...............................................................#......................................................................................................................................................................................................................................................#..........................................#...................#..........#...............................#.............................................................................................................#.......................................................#.............................................................................................................................................................................#.....................................#.........................................
...#..........................................................................................................#..................................................................................................................................................................................................................................#..........................................#............................................................................................................................#....................#........................................................................................................................................................................................................................................#....................................................................................................................................................................#.................................................................
............................................#.........................................#....#............................................................#...........................................................................................................................................................#..........................................#...................................................................................................................#.............................................#........................................................................................................................................................................#....................................................................#.....................................................................................................................................#................................................................................................#.......
.....................................................................................................................................#........................................#....................................................................................................................#...................................#................................................................................................................................................................................................................................................................#.........#..........................................................#...........................................................................................................#...........................................#..............................#.....................................................................................................................................#...................
..................................................................................................#........................#...........................#..........#..................................................................................................#..........................#...................................................................#......................#...#...................................................................................................................................................................#...........................#........................................................................................................................................................#..................................................#....................................#.............................................................................................................................................................................
.........................................#....#......................................................................................................................................................................................................#.........................................................................................................#...........................#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#....##........
....................................................................................................................#....................................................#....................................................#.................................................................................#...........................................................#...........................................................................................................................#.............................................#......................#.....................................................................................................................................................#..........................#...............................................................................................................................................................................................................................................................
...#.............................................................................#...................................................................................#........#...........................................#.......................#.......#......................................................................................................................................................................................................................................................#........................................................#............................................................................#.........#...........................#...................................................................................#.....................................................................................................................#......................................................................................................................
...............................................................#..........................................................................#...............................................................................#.........................................................................#.............................................................................................................................................................................................#..............................................................................................................................................#................#.............................................................#......................................................................................................#.........................................................................................................................................#.....................#......................
..................................................................................................................................................#.........................#.............#................................................................................................................................................................................................................................................................................................................................................................................#..........................................#.............................................................................................................................#.....#.....#..................................................................................................................................................................................#...............#....................#.....................................
...................................................................................................................................................................................................................................................#......................................................#.....................................................................................................#..................................................................................................................................................................................................................................................................................................#.....................................#....................................................................................................................................................................................................................................................................
.....................................#............................................#.........................#.................#...........................................................................................................................................................#.................................................................................#......................................................................................................................................................................................................................................#...............................................................#.........................#..................#.............................................................................#...#....................................................#.......................................................#...........................................#..................................................
................................................................................................................................#.........#...........................................................................................#........................#....................................................................................................................................................................................................................................................................................................#.............................................................#..................................#.......................................................................#....................................................................#...............#..#...........................#............................................................................................................................................................
................................................................................................#...............................................................................................................................................................................................................................................................................................................................................#...........................................................#.........#....#..................#.............................#......................................................................................................................................................................................................................#....................................................................................#..............#..................#.................................................................................#.................
.............#...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................#................................................................#...................................#..........................................................................................................................#..#........................................#...............#..................................................................................#.....................................................................................................................................................
..............#.......#....................................................................................................................................................................................................#............................#..............................................................................................................................#..................................................................#..............................................................#..........................................................................................................................#..............................#..............#....................................................................................................................#................................................................................................................................................................#...................#.................
.......................#..........#....................................#.....................................................................................................................................................#.............#...........................#........................................##.#...........................................................................................................#....................................................#...........................#....................................................................................................................................................................................................................................................#...............#............................#...............................................................#.................................................#.......##................................................................................
...........................................................#..................................................#..........................................#.......................................#.............................#................................................................#..................#...................................................................................................................#.......................................................#.#........................................................................................................................................................................................................................................................................................#...................................................................................................................................................................................................................................
.......................................#................................................................................................#.......................................................................................#.....................#...................#................................................................................#....................................................................#....................................................................................................................................................................................................................................................................#......................................................................#......................................................................................................................................................#..........................................................................................
.............................................................................................................................................................................................#.....................................................#....#....#.................#...................................................................................#.....................................................................................................................................................................................................#.....................................................#.....................................................................................................................................................................................................................................................................................................#........................................................................................
........................................................................................#......................................#....................................................................................................................................#....................#...................................................#.#....................#.............................................................#....................#......................#......#.......................................................................................................................#..............................................................#.....#.............................................................#...................................#................................#..................#...................#..............................................#..........................................#.......................................................................
...............................#.......................................................................................#..................................................................................#.........................#..........#.....................##..................#...................#..................................................................................................#...............................................#.......................................................................#......................#..........................................................................................................#.................................................#..#..............................................................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###.........................................................................................................#....#................................................................................................................................................................................................................................................................................................................................................#.....................................................................
.....................................#.............#...............................................................#..#..............................................................................................................................................#...............................#...............................................................................#..................................................................................................................#......................................................................................................................#.....#..............................................................#............................................................................................................................................................................#............................................................................................................................................
...................................................................#..........................#..........................#.....................#...........#.............................................................#.....................................#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#........................................#.......................................................................................................................#......#................................................................................................
.....................................#.................................................................#....#.........................................................................................................................................................................................................#..................................................................................................................................................................................................................................................................#........#.....................................#..........................................................................................................................#....................................................................................................................#.#...........................#..........................................................................................#............
.......................................#........#......................................................................................................................................................#...................................#.......................................................#.........................................................................................#.............................................................................................................................................#........#.......#...........................................#....#...........................................................#........................#......................................#..........................................................................#..................................................................................................#....................................................................#.................................
.......................................................................................................#...#.............#.......................#.................................#........................................#..............................................................................................................#......................................................................................................................................................#..#................................................................................................#............................................................................................................................#........................#.....................................................................................................................................................................................................#...........................................#...............
.........#.....................................................................................................................................................................#....................................................#................................#.................................................................................#..............#........................................................................................................................#.......#.........................................................................#..........................................................................................................................................................................................................................................#..................................................................................................................................#..............................................................
.........................................................................................................................................................................#...............................................#.........#............................................................................#..............................................................................................#.........#.......................................................................................................#............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
......................................................................................................#....................................................................#.....................................................................................................................#..............................................................................................................................................#.........................#..................................................................................................................................................................................................................................................................#................................................................................................................................................................................................................................................................................
................#.............................#.................#.#.......................................#..............................................#...#.........................................................................#......................................................................................................................................#...................................#.................................................#..............#.....#...........................................................................................................................................................................................................................#........................................................................................................................................................................................................................................................................................................
...................................................................................#.............................................#......................................................................#......................................................................................................................#.................................................................................................#..........................................................#...........................................................................................#...............................................................................................................................................................................................................................................................................................................................................................................##......#.........................#...................
.............................................#....#.............................................................#.........................................#...............................#....................#..................................................................................................................#............................................................................................................................................#................................................................................................................................................................................................................................#............................................................................................................................................................................................................#................................................................................................
....................................................................................................................................................................................#....#.............................................................................#.................................................................................................................................................................................................................#.............................................................................................................................................................................#.................................................................#....................................................................#..........................................#.................................#.................................................................................#...........#.............................#......
.................#...............#......#.....#.........................#.......................................................................................................................................................#......................................................................................................................................#...................................................................................#...............................................................................................................#...................................................................................................................................................#...#...................................................................................................#............................................................................#....#....................................................................................................
.....#...................................#.....................................................................................................................................................................................................................................................................................................................................#............#....................................................#...............................................................#.............................................................................................................................................................................#..............................................................................................................................................................................................................................................................................................................................
.................................##..............................................................................................................................................................................................................#...........................................................#.........................................................#.#................................................................#.........................................................................................................................................................................................................................................#.....................................................................................................................................................................#..........................................................................................#............................#...........................................
...............................................................................................................................................................#.........................................................................................................................................#............................#........#........................................................................................#.........................................................................................................#.....................................................................#...........................................................................................................................................................................#...........................................................................#.............................................................................................................................................
.................................#........................#........................................................................#...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................................#........#..............................................................#...........................................................................#.........................................................#.....................................................................................
...............#...............................................................................................................................................................................................#.......#..#......................................#................................................................................................................................................................................................................................................................................................#...................................#...........................#....................#.................................................................................................................................................................................#.....................#..............................................................................................................................................................
..#................#........................#............................#............................................................#............#........................................#...............#......................................................................................#....................................................#.........................................................................................................#.............................................................................................................................................................................................#........................................................................................................................................................................................................#....#....................................................................................................................................#..........
.............#..................................................................................................#....................................................................................................................................#.......................#.....................#..#..........#...........................................................................................................................................................................................................................................................................................................................................................#....................................#..................#...........................................................................................................................................................................................................#............................................................................
.............................#..............................................................................#.....................................................................................................................................................#.........................................................................................................................................................#..................................................................................................................#..................................................................................#...................#................................................................................................................................#..............................................................................................#..........................#.................................................................................#........#.................
.................................................................................................................................................#.....................................#......#.........................................................................................................................................................#......#...........#..........................................#...................................................................................................................................................#.....................#..............................................................................................................................................#.....................................................................................................................................#..............#...#.....................................................................................................................
.......................................................................................................................................................#..........#...........................................................................................................................#................#........................................................................................................................................................................................................................................#................#...........................................................................................................................................................................................#...#..........................................................................................#......................................................#................#.....................................................#...................#.....#.
....................................................#..................................................................................................................................................................................................................................................................................................#.............................................................#..#..............................#..................................................................................................................................................................................................................................................#...................#.................##...#..............................................................................................................................#................................................................................#................#..................................#....
.....................................................................#...........#............................................#............................................#............................................................................................................................#...............................................................................................................................................................#....................................................................................................................................................................................................................................................................................................#..................................................#..........................................#.........................................#.......................................................................................................#
...............................................................#...............................................................................................................................................................................................................................................................................#.............................................................................................................................................................................................................................................#.....................................................................................#..................#.......................................................#......................................................................................................................................#............................##...........................................#..............................................
........................................#.......#...#......#.............................................................#...................................................#.................#.........................................#..#......................................#.........................................................................................................................................................#.................................#...........................#...........................................................#..............................................................................................#.................................................................................................................................................................................................#.....................................................................................................................................................
................................#...............................................#......................#....................................#........................................................................................#............................................#..........#..............................#..............................................................................................................................................................................................................#......................................................................................................................................................................................................................................................................................................................#...........................................................................................................................................................
...........................................................................................................................#................................................................................#...............................................................................................................................................................................................................................................#.........#..................................................#.....................#...........................................................................#..................................................................................................................................................................................................................#........................................................#............#..............................................................#..........................................
................................................#.....................................#................................................................................................#...................................#........................................#..............................................................................#...........................#..........................#....#................................................................................................................................................................................#...........#....................................................................#....................................................................................................................................................................#.......................................................................................................................................................................
........#........................................................#................................................................#...............................#..........................................................................................................................................................................................#................................#..................#......................................................................................................................................#....#...............................#............................................................................................................................#............#.......................................................................................................................................................................#................................................#.#...........................................................
.....................................................................................................................................................................#..............................................................................................................................................................................................#...................................................................................................................................................................................#............................................................................................#............................................#..........................#...............................................#...........#....................................................................................................................#................#..............................................................................................
...............................................................................#.............................................................................................................#.#.................................#..........#..................................................................................................................................................#...............................................................................................................................................................................................................................................#..........................#.......................................#.......................................#............................................#...........................................#.................................................................#........................................................................................................
#..........................................................................................................................................#..#....................................................................................................................................................................................................................................................#.................................#.....................................................................#..........#...............................................................................................................................................................#.............................................................................................#..........................................................................................................................................#.............................#................................................................
....................................#........#..........................................................#.............................................................................................................................................................................................#...#........................................................................................................................................................................................................#........#.......................................................................................................................................................................................................................................#...............................................................................................................................................................................................................................#.........................
........................................................................#..........................................#...........................................#...........#....................................#....................#..........................................................................................................................................................................................................#..................................................................................#............................................................................................................................................................#....................................................................#....................................#.....................................................................#.................................#................#..........................................................................................
..................................................................................................................................................#...........................................................................#.......#...........................................................#...........................................................................................................#...........................................................................................#........................#.........................................................................................................................................#........................................#.......................................................................................................................................................................................................................................................................................................
...........................................#..........................................................................#...................................................................................#............................................................................#............................#...............................................................................................#.......................#.............................................#..................................................................#........................................................................................................................................#...................#..............................................#....................................................................................................................................................................................................................................................
...........................#.................................................................................................#.......................................................................................#...............................................................................................................................#.....................#...................................#..........................................................................................................................................................................................................................#...................................................#.................................................................#.....#................................................................#......................................................#...............................................................................................................#...............
.....................................#..............................................................................................................................................................#...............................#............................................................................................................................................................................................................................................#..........................#.....................#...............#........................................#.................................................................................#.......................................................................................................................................................................#........................................................................................................................................................................
...............................................................................................................................#.....................................................................#......................#............................................#.....................................#....................................#..................................................................#.........#..........................................................................................................................................................................#....................................................................................................................................................................................................................................................................................................................................................#...............#............................................
...........................................................................................................................................................#.........................#.........#..............................................................................................#....................................................................................#...........................................................................................................#.......................................................................................#..................................................................................................................................#.....................................................................#...........................................#.................................................................................................................................................................................
........................................................................................#.................................#....................................................................................................................#....................................................................................#............#................#.................................................................#...........................................................................................................................................#......................................................................................................................#..............................................................#......................................................................................#........................................#...............................................................................................#.......................
..................................................................................#............................................................................................................................#..............................................................#........................................................................................................................................................#.........................................#.............................#..............................#........................................#...............................................#..............#..........#.............................................#.............................#....................................................................................................................................................................................................#...........................................................................
.....................................................................#...............................................................................................................................................................................#....#...................................................................#...........................................................................................#.............#.............................................#....................................................#................................#......................................#..#....................................................................................#..................................................................................................................................................#...............................................................................................................................................................
.........#.................#.....#.......................................#........................................................................................................................................................................................#..........................................#.........................................................................................#......................................#.........................................#..#..........................................................................#....##..............................#...............................................................................................................................#..........#........................................#..............................................................................................................................................................................................................................
.....................................................................................#.......................#.................................................#...#................................................................................#...................................................................................................................................................................................................................................................................................................................................................................................................................#...............................#.....#...............................................................................#..................................................................................#............................................................................................................................................
...................................#.................................................................................#.....................#.........................................................................................................................#...................................#....#.................................................................................................................................................................................................................................................................................................................#.................................................#............................................................................................................................................#..................#.........................................................................................................................#......#..........................................
..................#.....................................................#....................................#........................#..................................................................................................................................#..................................................................#.....................#...........#..........................................#..........................................................#....................................................#.................................................#...........................................................................................................#..................................................................................................................#........................................#.............................................................................................#................#.........................#.................
...............................#........................................................................................................................................................................................................................#................................................................................................................................................#........................................................................................................................................................................#...........................................................................#................................................................................................................................................................................#.....#..................................................................................#....................................................#..........#.....................
....................................................................#................................................................................................................................................................................................................................#................................................#.#............................................................#.....#....................................................................................................................................................................#.................................................................................................................#.........................................#...............................................................................................................................................#....................#............................................................................................
.................#..................#..........................................#........................#...................................#............................................................................#...................................#...................................................................................#..............#.......................................................#...............................................................................................................#...........................................................................................................................#......................................................#..#....#...............................#....#.........................................................................................................................................................................................................................#.....#.....................
....................................................................................#..............................................................................................................#..............#.........#..........#.............................................#............................................................................................#......................................................................................................#............................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................#.
............................#...............................................................................................................#..............................................#..................................#.....................#.......................................................................................................................................................................................................................................#.............................................................................................................................................................................................................................................................................................#..........................................#.................................................................................#......................................................................................................
....................................................................#.......................................................................................................................................#.......................................#.................................................................#...............................................................................#........#.................................................................................................................................................................................#........................................................................................................................#..........................................#................................................#..........#................................................#.............................................................................#.............................................................
..........................................................................................................................................................................................#.........................................................................................................................#.........................#.........................................................................................................................................#..........................#.....................................................................................................................................................................................................................................................................................................................................................................................................##...................................................................................................
..................#..................................................................#...................................................................................................................................................................................................#............................................................................#...............................................................#...................#................#.....................................................................#...................................................................................................................................................................................................................................................................................#........................................................................................................................#..........................#....................................
.................................................#..#................................................................#..........................#...............................................................#..#...........................................................................................................................#...............................................................#.....................................................................#......................................................................................................................................................................................................................................#.......#........................................................................................................................................................................................................................#................................................................
.......................................................................................................#.........................................................#..........................................................................................................................................................................................#...................................................................................................#............................................................#..................................................................................................................................................................................................................................................................................................................................#....#.................................#..............#.......................................................................................................
...................................................................#..............................#....................................................................#.....................................................................................#.....#...............#..........................#..............................................#..................#...#......................................................................................................................................................................................................................................................................................................#..................#....#.................................................................#...........................................#.......................................#........................#...................................................#...........................................................#...........
.....................#......#...................#...............................................................#......................................................................................................................................................................................................................#.........................................................................................#.....#..............................................#...........................................................#...............................................................................................................................................................#.......................................#...................................................................................................................................................................................................................................................................
...................................................................................................#.................................................................................................#.........................................................................................................................................................#....#.........................................#............#..........................................................................................................#...................................#................................#.........................................#.....................................................................................................................................................................................................................................................#..........................#...................................................#...............................#...
.....#................................................................................#...................................#................#...............................................................................................................#.................................................#.....#.........................................#............................#.................................................................#..............................................................................#..................................................#........................#........#..............................................#.............................#....................#................................................#............................................#.....#....#...............................................................................#..................................................................................................
.................................................................#.................................................................................................#..........................#...........................................................................................................................#..................................#............................................................................................................................#...................................................................................................................................#.......................................................................................................#...............#.......................................................................................................................................................................................................................................................................
...##.....#.....................................................................................#.............#....................................................#.............................#.........................................................................................................................................................................................#.............................................................................................................................#.......................................................................................................................................................................................................................................#..........................................................#.........................................................................................#.................#............#.................................................................#......
..........................................................................................................................................................................#...........#.......................................................................#.............................................................#........................................................................................................................................................................#.......................................#...............................................................................................................................................................................#......................#.................#....................................................................................................................................#......................................................................#...........................................
..................................................................................................................#...........................................#......#...................................................................................................................#...................................................................................................................................................................................................................................................................................................................................................................................#...............................................................................#................................................................................................................................................................................................................................................................
..................................................................................................#...............................................................................................................#....................................................................................................................................................................#...........................#..............##................................#...............................................#..........................................................................#..........................................................................................................................................................................................#.............................................................................................................................................................#..........................................#..........................
....................................................................................................#..................................#..................................#.............................................................................................................................................................................................#..........................#......................................................................................................................#...................................................#..............................#.......................................................................................#...................................................................................................................#...........................................................................#.........................#..........#...................................#.....................................#.........
..................................................................................................................................................................................................................................................................................................................#....................................................................................................................................................................................................................................................................................................................................#..................................................#....................................................................................#............................................................................................................................................................................................................#.................
....................................................................................................................#..............................................................................................#.......................................................................................................#...#...........................................................#....................................#...............#......#..................................................................................................................................................................................................................................................................................................#............................................................................................................................................................................#.............................................#.............##.........................
........................................#................................................................................................................................................................................................#...................................................................................................................................................#...................................................................................................................#...............................................................................................................#.........#...................................#..............................................................................................................................................................................................................................................................................................................................................
.....................................#...................................................................................................................#..............................#...............#............................#..............................................................#...........................................................................................................................................................................................................................................................................#.................#.....................................#.......................................................................................................#.....................................................................................................#................................#.............................................................................#..............#.........................................
...................................................................................................#......................................................................................................................#...................................................................................................................................................#...........#...............................................................#............................................................................................................#............#.........................................................................#...........................................................................................................................................#.............................................................................#.....................................................................................................................................
................................................................................................................................#..........................................................................................................#.......................................................................................................#........................................................................................................................................................................................................................................................................................#........................................................................#.................................................................................#.........................................#...................................#........................................................................................................................................
.........................................................................................................................................................................................................................................#......................................................................................................................................................................................................................................................................................................................#....................#.....#.............................................................................................................#...........................................................#................................................................................................................................................................................................#.......................................................
.......................................................................................#.....................#.......................................................................................................................................................................................#.......#...............................................................................................................................................................#........................................................#....................................................................................................................................................................................................#...................................................................................................................#...........................................#.....................................#............................................................................
.......................................................................................................................................................................................#........................................................................................................#.......................................................#..............................................................................................................................................................................................................................................#.........................#................#...............................................#......................................................................................................................................................................................................................................#........#........#..............#...#....#..........................................
..........................................................#...........................................................................................................................................#..................................................#......................................................................................................................#......................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................#....................................................................................#................#.......................#.....................................
................................#............................#.......#....................................................................................................................................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................#...............................#.....................................................................................................................................#.......#........................................................#.....................#................
........................................#.......#..........................................................................................................................................................................................................................................#...................................................#..................................................................................................................#...#...............................................................................................................................................................................................................#...........................................................................................................................................................................................#........................................................#......................................#...........................................
............................#..........#....................................#......................#......................................................................................................................................................................................................................................................................................................................................#..............................#....................................#........................................................................................#.........................................#........................#........................#.#........................................................................................#.................................................................................#....................#.#...........................##........##.....#.........................................................................
..............................................................................................................................................#.......................................#.............................................................................................................................................................................................................................................................................................#..................................................................................................................................#.................................................................................................................................................................................................................................................#..........................................................................#.........................................................................
.............................................................................................#..........................................................................................................................#................................................................................................................................................................................................................................................................................................................#..........................................................................#.....................#...................................................................................................................................................................................................................#............................................................................................................................................#..................
............................................................#.....................................................................#..........................................................................................................................................................................................................................................................................................................................#................................................................................#.............................................................................................................................................#.....................................................................................................................................#.......................................#.............................................#.....................................................................................................
......................................................................................................................................................................................................#..........................................................................................................#...........................................................#...............................#...........................#....................................................................#..........................................................................#....#......................................................................................................................#...............................................................................................................................................................................................................................#.................................#......................................
..............................................................................................................................................#.....................................................................................#..............................................................................................................................................................#..................................................................................................................................................................................................................................................................#......................................................................#.............................................................#........................................................................#........................................................#................................................................#...............
....................#.........................#.....................................#........................................................................................................................................................................................................................#...................................................#......................................................................................................................................................................................................................................#.........................................#......#...........................................................................#.................................................................................................#.........................................................................................................................................................................#.#..........
.......................................................................................#.............................................................................................................................................................................................................................#....................................................#..#............................................................................................#....................#..................................................................................................................................#........................................................................................#.............................#.........................................................................................................................................................................................#..........................................................................
.......#....................#.........................................................#..........#..................................................................#.........................................................................................................#..................................................................................................................................................#.......................................................................................................................................................................#.................#...........#...................................#.................................................................................................................................................................................................................................................#................................................................................................
................................................................................................................................................#..............................................................................................................................................................................................#........................................................................................................................#.................................................................................................................................................#................................................................................................................................................................................................................#.........................................................#........................................................................................................................
..................................................................................................................................................................................................................................................................#........#......................................................................................................................................#......................................................................................................................................#....................#..........................................................................................................................................................#........................................................................................................................#...........................................................................................................................................................
.......................................................................................................................................................................................................................................................................#..........................................................................................................................#...................................#.......................................................................................................................................................................................................#.....................................................................................................................#......................................................................................................................................#...........................#......................#...............................................................
.............................................................................................................................#.........................................................................................................................................................................#....#.#...................................#.........................................................................................................#..................#..#............................................................................................#.................................................................................................................................................................................#............................................................................................................................................................................................................#..........................................#....
.......#........................................................#...#.................................................................................................................................................................................................................#..................#......................#...............................................................................................................................................#........................................................................................................................................#....................................................#.............#..........................#.......................................#..................#.....................#...............................................................................................................................................................................#.....................................
......................................#...................................................................................#....................#............................................................................................................#..........................................................................................#.....................................................................................................................................................................................................................................................................................................#................................................................................................#.....................................................................................#.........................................................................................................................................................................
..............................................#...................................................................................................................#...........................#.....................................................................................................................................................................................................#....#............#......................................................................#...............................................................................................................................................................................#................................................................................................................................................................................................................................................................................................................................................
..............................................................................#.............................#.....#........................#.............#....................................................................................#..................................................................................................................................................................................................................................................................................................................................................................#...#...............................................................................................................#......#.............#...................................................................................................................................................................................................................................................................
................................................................................................#..............................................................................................................................................................#................................#...........................................#.................................................................................................#.................................................................#...#........................................#.....................#...................................................................#......................................#.............#.........................................................................................................................#..................................................................#................................................................................................................#...
...............................................................................................#......................................................#....#......................................................................................#.............................................#..................................................................................................................................#....................................................................................................#.............................#..........#..................................................................................................#......................................................................................................................#.................................................................................................................................................................................#................................
................................#...........#.........#.............................................................................................................................................#..............#...............................#......................................................................................................................................................................#.#........................#.............................................#.........#............................................................................................................#.............................#...........................................#......................................................................................................................................#...................................................................................................................#..............................................................
.................................................................................................................#..................................................#...........#...................................................................................................................................#................................................................#.............................................................................................................................................................................................................................................#....................................................................................................................#...................................................................................#..........................................#...............................#....................#.................................................................................
.......................................................................................................................................................................................................................#..............#...........................................................................................................................................................#....................................#...........................#...................................................................................................................................................................................#......................................................................................................................................................................................................................................................................................................................................................................
....................#......................................................................#.............................#.....................................................................................................#......................................................................................................................................#............................................................................................................................#.....................................................................#..................................................................#...............................................................................................................................................................#.................................................................................................................................#.........#...#.................................................................
..................................................................................................................................................#...........................................................................................................................................................................#........................................................#.................................................................................................................................#.......................#...............................................................#......................................#...........................................................................................................................................................................................................................................................................................#.........................................................................
......................................................................................#................................................................................................................................................................................................................................#...........................#......................................#.......................................#.............................................................................................................................................................#...................#..............................................................................#.............................................#................................#.....................#............................................................................................................................................#................................................#.......................
...........................................................................................#........................................................................................................................................................................#...............................................#..................................................................................................................................................................................................................................................................................................................................................................#....................#...............................................................................................#.................................................................................................................................................................................................................
..........................................................................................................................................................................................#....#..................................#........................................................................................................................................#...................................................................................................................................................................................................................................................................................................#...................................................................................................................................#......................................#...........................................................................................................................................................#.......
..............................................................................................#.........................................................................#...........................#..........................................................................................................#..........#..........................................#..................................................................................................................................#.................................................#.................................................................................................................#................................#..........................................................................................................................................................................................#.....................................................................................................................
..................................................................................................................................................................#..................................................................................................................................................................................................#.............................................................................................................................#................................................................................................................................#............................................................................#......................#.........................................................#......................................................................................................................................................................#..............................#.....................
......................................................................................#..........#...............................#.............#...............................................................................................................................................................................................#...............#......................................................#............................................................................................................................................................#.............................#........................................................#..........#...................................................................................#.#...............................................................................................................................................................................#......................................................#...........
...........................................................................................................................................#...................#........................................................................................................................#..................................#...................#....................................................................................................................#....#............................#.....................#...............................................................................................#........................................................................................................................#..................................................................................................................#.............................................................................................#.......................................................
......................................................................#.............................................................................................................................................#............................................................................................................................................................................................................................................#.................................................................................................#..............................................#.................................................................................................#........................................................................................................................................................#.#.............................................................#.................#..............................................................
.........................................................................................................................................#.................................................................................................................#.......................................#........................#.........................#...................................................................................................................#....................................................................................................................................................................................................#...............##...............#..................................................................................................................................................................#.........................................................................................................................#................
.............................................................................................#.....................................................................................................................#.............................................................................................................................................................................................................................................................................................................#............................................................#...............................................................................................................................................................................................................................................................................................................................................................................................................................
..............................................#........#......................................#...............................................................................................................................................................................................................................................................................................................#................................................................................#..............................................#.#....................#.................................#..................................................................#................................................#.................................#.............................................................................................................................................................#..................................................................................................
....................................................................................................................................................................................................................................................................................................................................................................................................................#......#........................................................................................................................................................................#.#.....................................................................................................................................#.................................................................................................................................................................................................................................................................................
.#..#...................................................................................................................................................................................#.......#....................................................#.....................................#.........................................................................................#................................................................................................#................................................#.....................................................................................................................................................#...#..............#....................................................................................................................................................................................#.........................................................................#..............................................
.................................#..........................................................#...................................................#....................#.............................................#......................#...............................................................................................#...................................................................................................................................................................................................................#.......................................................#...................................................................................................#........................#.#...........#.......................................................................................................#.....................................................................#..............................................................................
.....................................................................................................................#..................#..............................................................#..........................#.........................................................................................................................................................................................................................#.................................#.................................................................................#......................................................................#..............................................................................................................................................................#........................................................................................................................................#..........................................................#...
........................................................................................................................................................................................................................................................................#................................#.................................................................................................................................#.........................................#...........................#........................................................................................................................#...............................................#................................................................................................................................................................................................................................................#..................................................................................
..................................#................................#......................................................................................................................................................................................................#..............#.....................................................#............................................................................#..........................................................................................................................................................#...#......................................................................................................................................................#..........................................................#.................................................................................................................................................................#..............................................
.............................................................................................................#.................................................................................#.............#.................................................#.......................#....................#.......................................................................................................................................................................##.........................................................................................................................................#...............................................................................................................................................................................................................................................................................................................................................................................#..............
....................#................................................#......................................................................................................#............................................#.......................................................................#.......................................#....................................................................................................................................................#....#.............#...........................................#.................................................#.............................................................................................................#..#..........#...................................................................................................................................#..............................................................................................................................................
................................................#............................................................................................................#.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#....................................................#...........................#........................................................................................#.........................................................................................#....................#.......#.................................................
......................................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................................................................................................................................................#.........................#.....................................................#....................................................#...............................................................................................................................................................................................................#..............................
...............................................................................#........................#.....#..................................................................................................................................................................................................................................#................................#...............................................#.......................................................................#....................................................................................#................................................................................#.......................................................................................................................................................................................................................................#.................#...................................................................................
.............................................#.............................................................................................................................#...........................................................................#...................................................................................#..........#...............................................................................................................................#.......................................................................................#..................................................................#.....#.....................#..................................................#............................................................................................................#.......................#..................................#..................................................................................#..................................
................................................................................#....................................................................................................................#......................#...................................................................................................................#..................................#...............................................................................................................#...............................................................................#...........................................................................................................#...................................................................................................................................#.....................................................................................................................#......................................................#.............
.........................................................................................................................................................................................................................................................................................................................#.......................#.....................................................................................................................................................................................................................#..........................................................................................................................................................................#..................#........................................................................................................................................................................................................................................................
.............................#...................................................................................................................................................................#..........................................................................................................................................#...........................................................................................................................#..........................................................................................................................................................................................................................#................................................................................................................................................................................................................................................#.........................................................................
................................................................................................#..#.#...........................................................#.................................................................................................................................................................#................#....................................................#..#.........................#..................................................................................................................#..................................................................................................................................................................................................#.................................................................................................................................#...............................................................................................................................
..#............................................#...................................................................................................................................................................##.............................#.........................................................................................................................................................#...........................#..........................................................................................................................................................................................#.........................................................................................................................................................................................................................#................................................................................................................................................................
................................................................#....................................................................................................................................................................................................................................................................................................#...............................#...............................................................................................................................................................................................#.......................................................#.........................................................#............................................................................................................................................................#.....................................................................#...................................................................
...................................................................................................................................................................................................#......................................................................................#...........................................................#.....................................................................................................#.......................................................................#......................................................#...#..#..............#............................................................#.............................................................................................#...........#..........................................................................................................................................................................#..........................................................
..................................................................................................................................................................................#.................#.....................................#...................#....#...................#...............................................................................................................................................................................................................................................#....................................................................................#.............................#...................................................................................................................................................................................................................................................................................................................................................................
.................................................................#..............................................................#............................#..................................................#.................................................#..............................#.............#........#.............................................#...........................................................................................................................................................................................................................................................................................#...........................................................................................................................................................................................................................................................................................................................................................
.............................................................................................#.......................................................................#.......................................................................................................................................#.#.................................................................................#..................................#.................................................................................................................................................................................................................#............................#..................................................................................................................................................................#...................................................................#................#........................................................................#.........
.............................................................................................................................................................................................................................#...........................................................................................................#...#.........................................................................................#....#...................................#.....................................................................................#............................................#.........#..................................................................................................#......................................................................................................................................................................................................................................................#......................................
..................#.......................................................#.............................................................................................................................................................................................#.....................................................................................................................................................................................................#...................................................................................................#...........................................................................................................................................................................................#.....................................................#..........................................#.................................................................................................#............................................
...........................#.....................................#............................................................#........................................................................................................................................................................................................................................................................................................................................................................#...............................................................................................................................#....................#........................................................................#.............................................................................#.......................................................................................#..................................................................................................................
#...............................................................................#................................................................................................................................................................................#.....................................................................#.................................................................#.....................................#...............................................................#.................................................................................#...#...#.......................................#.............................................................................................#..........#............................................#......................................................................................................................................................................................................................
..........................................................................................................................................................#................................................................................................#.............................................................#......................................................................#....................................................................................................................................................................................................................................#.........................................................................................#..........#............................................................................................................................................................#..............................................#.......................................................................
...............................................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................#......................................................#.#................................................#.....................................#............................#............................................................................................................................#............................................................................
.......................................................................................................................................................................................................................................................................................................#............................................................................................................................................................................#................................................#..................................................................#.....................................................................................................................................................................#..................................................................................................#......................................................#.....................................................................................
...........................................................................................................................#.............................................................#.......#............................................................................#............................................................................#..................................................................................................................................................................................#...................................................................#........................................................................................................................#.............................................................................................#.........................#.................................................................................#........................................................................
........................................................................................................................................................#.................................................................#..............................................................#..................................#................................................................................................................................#...........#.........................................#..........................................................................................................#...................................................................................................................................#..#...........................................................#...#.................................................................................................................................................#......................................
........................#.........................................................................................................................................#.................................................#......................................................................................................................................................................................................................................#..........................................................................................#...#......................#........................................................................................................................................................#................................................................#...............................#.................#.................................#..............................................................................................................#...............
..............................................................................#.......#..................................................#.............#...................#............#..................................................................................................................................................#..................................................#.............#.................................#..............#......................................................................................................................................................................................#.......................................................................................#....#...................................#................................................................#...........#.......................................................................................................................................#...................
...........................#................................................................................................................................................................................................................#.........................................#.......................................................................................................................................................................................................#.....................................................................................................................................................................................................................................#...........................#...........#...........................#...........................................................................................................................................#.........#...........#...................................................
.....................................................................................................................................................................#..................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................#....................#..............#.............................................................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................#........................................#.....................................................................................................................................................................................#..............................................................#...................................................................................................................................................................................#.......................................................................................................................................#....................................................................................................................................................#............................................#......
......................................................................................#..#...........................................#....................#...........................#....................................#...#..#.................#.....................................................................................................................................................#.......................#..............#.......................................................................................................................................#.............................................................................................................................#..................................#................................#..........................................................................................................................................#..................................#....................................................
..............................................................................................................#.............................................................................................#..........................#.........................................................................................................................................................................................................#..........................................................................................................................................................................................................#..................#.................................................................................................................................................................................................................................#........................................................................................#...................
.................#....................................................................................................#...............................................................................................#...............#......................................................#.......................................#......#..............................#...........#.........................#.................................................#..........................................................................................................................................................................................................................................................................................................................................................................................................................#...............#......................................................#........................................................
...................................................................................................................................................................................................................................................................................................................#..................................................................................................................................#........................................#............................#........#.....................................................................#..............................................................#................................#.........................................................................................................#............................................................#.#.........................................................................................................................................
...............................................................................#..............................................................................#...........................................................#..........................................................#..#......................................................................................................................................................................#..........................................................................................#...................................................................................................................................................................#............................................................................................#...................................#..#....#.............................................................#...........................................................................#.#..........
.....................................................................................................................................................#..............................................................................................#.........................#.....#............................................#..#..........................................................................#......................................................................................................................#.............................................................................................#.....................#....................................#...............................................................................................................................................................................................................................................................#......................#.......................................
.........................................................................................#.......................................#...#.......................................................................................................................................................................................................................................#....................................................................................................................................................................................................#................................#...................................................................#...............................................................................................................................................................................................................................................................................................................#......................
...........#.........................................................................................................................................................................................................................................................................#...............................................................................................................................#.........#.................................#..................................................................................................................................#...............................................................#............................................#.............................................................................#........................................................................................................................#..........#...................................................#......................................
......................................#..............................................................................................................................................................................................................................#.................................#..................#...........#..................................#................................................................#.............................................................#...#....................................................................................................................#...........................................................................................................................................................................#.......................................................#........................................................................................................................................................
............................................................................................................................................................................................................................................................#.........................................................#.............................................................................................................................................................................................................................................................................#............................................................#.........................................................................................................................#.........#....................................................#...................................................................................................................................................................
............................................................................................................................................................#........................#........................................#.....................................................#.....................................................#.........................................................................................................................#..................................................................................................#...........................................................................................................................................................................#........................................................................................................#...................................................................................#.............................................................................
..........................................#.................................................................................#...........................................................................................................................................................................................................................................................#..................................................#...............................................................#..................................................................................................................................................................................................................................................................................#........................................................................................................................................................................#......................................................
........................#.......#.............................................................................................................................................................................................#...................................................................#........................................................................................#.........................................................#....................................#.................................##.........#..................................................................................................................................#.............................#..............................................................................................................................................................................................................................#......................................................................................
.................................................................................................................#...........................................#..............................#........................................................#...............................................................................................................................................#.................................................................................................................................................................................................................#.........................................................................................................................................................#...............................................#.............................................................................#..............................................................................................................
#........................................................................................#....................................................................................#...............................................................................................................................................................................................#.................................................#..........................................................#........................................................#............................#............................................................................................................................................................................................................#......#..................................#..........................#....#...............................................................#.....................................................................................
.........................#.........#.......................................#.........................................................................................................................#..................................................................#.............................#........#.........................................................................#......................................................................................................................#.............................................................................................................#...........................................................................................................................................................................................................#........................#.............................................#............................................................................................................
............#......#.....................#....................................................................................................................................................................................................................................................................#...............#........................................................................................................................................................................................................................................................................................................................................................................................................##.....................................................................................................................................................................................................................................................................................
...............................................#....................................................................................................#..................................................#................#........................................................................................#.................#.............#............#.................................................................................#..........................................#........................................................................................................................#..................................................................................................................................#.........................................................................................................................##...........................................................................................................................................
.............................................#................................................................................#..................................#.....................#......................................................#.....................#................................................................................................................................................#..............#................................................#..................................................................................................#...............................................................................#.....................................................................................................................................................................................................................................................................................................................................................
..................................#...................................................................................................#.........................................#............#................................................................................................................................#...................................................................#..................#..............................................................#.........................................................#...............................................#................................#...................................................................#.........................#........................................................................#....#................................................................................#.................................................................................................................................
......................................................................................#.......................................................................................................................................................................................................................................#.....................................................................................#........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...........................#................................................................................#...
.........................................#............................................................................................................................................................................................#.........................................................#............................................................................................................................................................................................................................................................#..................#................................................................................................................................................................................................................#........................................#.............#............................................................#.......................................................................#................................
........................................................................................................................................#......................................................................................................#..............................#.......................#..........................................................................................................................................................................#................................................................#..................................................................................................................................................................................#.....................................#........................................................#....................................................#....................................................................................................................................
................................................................................................................................#..............................................................................#...................#..............................................................................................................................................................................................................................................................................................#.....................................................................#.........................#......................................................................................#............................#.................................................#..............................................#......................................................................................................................................................................
......................................................................................................................................#........................................................#...........................................................................................................................................................................................#....#.................................#...................................................................................................................................................#............#.........................................................................#...............................................#...................#...................................#........................................................#............................................#.............................................................................................#....................................
.......................................................................................................#......................#................................................................................................................................................................................................................................................................#...........................................................................................#......#.........................................................................................#...............#...................................................................................................................................................................................................#.............#...................................................................................#........#..................................................................................................
.........................................................................#..................................#.....................................#..........#...............................................................#.....................................................................................................................................................................#.................................................................................................................................................................#..............................................#.................................................................................................................................................................#.............................................#...........................#.......................................................................#.....................................................................................
......................#.....................................................................................................................................................#.........................................#...........................................................#......#....................................................#..............................................#........................................................................#........#..#........................................................................................................................#....................#.....................................................................#............#...........................................#..........................................................................................................................#...................................................................................................................................
.........................#............#...............................................................#..................................................................................................................................................#.........................................................................#..............................................................#...........#.......................#..................................................................#..........................................................................................................................................................#....................................................................................................................................................................................................................#.......................................................................................#............................................
.......................................................................................#....................................................................#...............................................#............................................................................................................................................................................................................................................#..........................................................................................................................................................................#...................................#............................................................................................................................................................................................#...........#.....................#.........................................#.................................................#..........................
...............................................................................................#....................................................................................#..............#............................................................................................................................................................................................#................................................................................................................#..............................................................................................................................................................##...................................#................................................................................................#................................................................................................................................................................................................#......
...........................................................................................................................................................................................................#.............#.............................................................................................................................................................#..........................................................................................................................#...#..#............................................................................#.........................................................................................................................................................#.............................................................................#...............................................................................................................................................................................
..........................................................................................#..............................................................................................................................................................................................................................................................................................................................#.................................................................................#.......................................................................................................................#................................................................#........................#...............................................................................#................................................................................................................................................................................................................
...........................................................................................................................................#..##................................................................................................................................................#...............................................#...................................................................................................#..............................#.....................................................#.................................................................................................................................................................................#....#................#.............................................#....................................................#................................................#........................................................................................................................
....................................................................................................................................................#..................................................................................................#..................................................................................................#.........................................................................................................#..............#...........#..............................................................................................#..........................................................................................................#............#.......................................................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................................................................................................................#............................................................................................................................#.................................................................................#.........................................................................................................................................#..........................................................#................................................................................................#.................#......................#.........................................##......................
................................................................................................#..................................................................................................................................................................................................................................#..........................................................................................................................................................................................................................................................................................................................................#......................................................................#......................................................................#......................................................................................#..........................................................................................................
...#...............................................#....................................................................................#...............#..................................................................................................................................................................................................................................................................#.....................#.........................#.............................................................................................................#..........................................................................................................................................................................#.........................................................................................................................................................................................................................................................
.........................................................................................................#...........................................................................................#..............................................................................................................#..........................#............................................................................................................................................................................................................#..................................................................................................................................................#.......................................................................................................................................................................................................#......#..........................#....................................................................
.............................#.............#................................................................................#........................................................................................................................................................................................................#............................................................................................................................................#..........................#.............................................................................................................................................................#....#....................................................................................................................................#................#.....................#.................................................................................................................................................................
.....#....................................................................................................................#....#.....#......................................................................................................................................................................................................................................................................................#......................................................................................................................................................................#.......#....#............................................................................................................................................................................................................................#............................................................................................................................................................................#...
.................................................................................................................................................................................................................................#...................#............................................#.....................................................##............................................................................................................................................................................#..................................................................................................................................#...................................................................................................................................................................................#....................................................................#.......#...................................................................................
.#..#..........................................................................................#.#................................................................................................#...........................................................................................................................#............................................................................................................................................................#..................#.....................................................................#.......................................................................................................................................................................................................................................................................................................................................................................................................................#.................
.........................................................................................................#..............................................#..........#..................................................................................................................................................................................................................#.........................#.......................#..............................................#..................................................................................#..........................................................................................................................................#......................................................#...................................................................................................................................................#......................................................#......................................
.........................................................................................................#....................................................................................................................................................................#......................#......................................#........................................................................#..................................................................................................................................................................#........................................................................................................................................................................................#..#.....................................................................................................................................................................................................................#...................
#......#........................................................................................................................................................#................................................................................................................................................................................#....................................................................................................................................................#..............................#.............#.................#...............................................................................................................................................#..........................................................#......................#.....................................................................................................#.....................................................#..........................................................
.........#...........#...............................................................#...............................................#..............#..............................................#.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#............................................................................................#....................................#...#.#..................................................................#.
.................................................#..#.........................#......................................................#..#........#.................#................................................................#.......................................................................................................................#.....................................................................................#..............#................................................................................................................................................................................................#.......................................................................#.............................................................#.#...............................#...................................................................................................................................................................................
.............................................................................#...............................................#..........................................................................................................................................................................................................................................................................................................................................#.........................................................................................................#.........................................................................................................................................................................................................................................................................................#..................................................................................................................#..............................
................................................................................................................#....................................................................#............................................................................................................................................................................................#...................................................................................................................................#.......................#.....................................................................................................#................#.........................................................................................................................................................................................................................#.........#..........................................................#...............................................#.........
.............................................................................................................................................................................................................................#........#.#....................#..............................................................#.....................................................................................................................................................................................................................................................................................................................#..............................................................................................................................................................................................#...........#...............................................................#...........................................................................................#....
.......................................................................#...............................................................................................................#..............#...............................................................................................................#................#.....................................................#..#................................................................................................................................................................#........................#..........................................................................................................................................................................................................................................#........................................................................................................................................................................................
..................................................................................................................#.......#.........................#.......................................................#................................................................................#.............................................................#.......................................................#..................................................................................................................................................................................#........................................#......................................................................#.............................................................................................................#.......................................................................................................................................................................................#.
................................................................................................................................#........#....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...............................................................................................................................................................
.................................................................................................................................................................................................#....................................................................#..#....................................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................................................................................#.........
.....#........................................................................................................................................................................................#....#...................................#.............................................................................................................................................................#............................................................................................................................................................................................................................#..................................................#..............................................................................................................#.............................................................................................#..................................................#........................................................................
....................................................................................................................................................................................................#...............................................................#..........#.................................................................#.........#................................#.................................................................................................................................................................#.....................#..........................#...........#.............................................#........................................................#..................................................#...................#..................................................#.................................................................................................................................................................
....................................................................................................................................#..............................................................#.................................#......#............................#.....................................................#................................................#...................................................................................................................................#......................................#..............................................................................................................................................................................................................................................................................................................................................#..........#................................#.......................................................................
......#..................................#...............................................................................................................................................................................................................................................................................................................................#............................................................................................#.....................................................................................................#.............................................................................................#..........................................................................................................#........................................................................................................................................................................................................................................
.............................................................................#.......................................................................................................................................#.....................................................................................................................#.............................................................................................................................................#...............................................................................................................................#...........................................................................................................#.....................................................................................................................................................#..................................................................................................................................
................................................................#.......................................................................................................................................................................................................................................................................................#................................................#................................................#.........#........#......................................................#............................................................#..............................................................................................................#.................................................................................................................................................................................................................................................................................##..........................
.....................................................................................................................................................................................................................................................................................................................................................................................................................#................#................#...........................................................................................#.........................#.................#.........................................................#........................................#............................................................................................................#........#.............................................................................................................#...................................................................................#...
.......#.................................................................................#.............................................#.....#........................#.......................................................................................................................................................................................................................................................................................................#...............................#.......................#.........................................................................................................................................................................................................................................................................#.....#...............................................................................................#........................................#..............................................................
.........................................................................................................#........................................#...............#.............................#................#........................#............................#................................................................................................................................................................................................................................................................................................................................................................................#..................................................................#.....................#...................................................................#........................................................................................................................................................................................................
...................................................................................#..........................................................#..................................................................#...........#...#...........#.....................................................................##................................................................................................................................................................................................................................................................#......................................................................................................................#.............#...............................................................................................................................#....................#.....................#....#..................................#...........................................................#....................
..........#.........................................................................................................................................................................................................................#..................................................................................................#......................................................................................................................................................#.............................................................................................................................................................................................................................................................................................................#...........................................#............#.............................#....................#...........#..................................#......................................................
.......................................................#.................#....................#...................................#.....................#..................................................................#.......................................................................#.#..........................................................................................................................................................#..........................................................................................................................................................................................................................................................................................................................................................#..........................................................................................................#............#..........................................................................
..............................................................................................#...................................................#............#.........................................................................#...........................................................................................................................................................................................................................................................#...............................#..............................................................................................#..............................................#..................................................................................................................#............................................#.......................#............................................................................#.....................................................................
...............................#.....................#............................................................................................................................................................................................................#.................................................................................................#.................................................................................................................................................#....................................................................................................................................................#.#........................................#................................#.........................................................................................................................................................................................................#............................................................
...........................................................................................................#..............................................................................................#...........................................................................................#...............................................................................................................................................................................................................................................................................#..#..................................................................................................................................................................#..............................................................................#......#.................................................................................................................................................................#.........
.............................................#............................................................................#................#.....................................................................................................................................#.................................................................................................................................................#....................................................................................#............................#.............................#.............................#.....................................................................................................................................................................................................#.........#.............................................................................................................#..............................................................................
........................#.....................................................#.....................................#....................#...............................................................................................................#........................................................................................................................................................................................................................#....#.......................................................................................#....................................................................#.............................................................................................#.....................................................#...................#...................................................................#.#.......#...........................................#....................................#..................................
.#.......................................................................#.....................................#...........................................................#..............................#........................................................................#...............................#..................................................................................................#......................#...............................................................................#..................#................................................................................................................................................................#......................................................................................................................................................#..........................................................................................................................#..........................
..#......................................#...............................................................#...................................#..............................................................................................................................................................................................................#...........................................................................................................................................................................................#............................#.........#.....#.............................................................#............................................#..............................................................................................................................................................#............................................................................#...................................#.......#.....................
...........................................#.................................................................................#..............................................................#..............#.............................................#.................................................#........................................................#.......#..................................................................................................................#...........................#.................................................#...........................................................................................................................................................................................................................................................#.................................................................................................#..................................................................................
....................................................................................#..........................................................................................................................................................#.................#..............................................................#........................................................#...............................................................................#........................................................................................................................................................#......#.......................................................................................................................#............................................................................................................................................................................................................................................................
...................................................................................................#................#................................................................................#......................................................................................................................................................................................................................................................................................................................................................................................................#............................................................................................................................#....#...............................................................................................#........................................................................................#......................................................................................
........................#....#................................................................#........................................................................................................#.........................#....................................................................................................#..........................................................................................................................................................................................................#................................#.#...........................................................................................................................#............................................................................#........................................................................................................................................................................................#..#....................................
.........#.......................................................................................#...................................................................#....................................#....................................................................................................#.....................#......................................................................................................................................................................................................................#...............................................................................#.......................................................................................................#................................................................................................................................................................................................#.....#..................................................................
............................................................................................................................................................................#..........................................................................................................................................................................................................................#...................#....................................................................................................................#...............................................................................................................#........................................................................................................................................#..............................................................................................................................#.....................................................................................
............#.........................................................................................................................................................................................#.#...............................................................................#........................................................................................................................................#...........................................................................................................................................................................................................................................#...#.........................................................................................#............................................................#......#................................#.........................................#....................#..............................................................................
..............................................................................................................#..............................................................................................................................................................................................................................................................................#...#..................#....................................................................................................................................................................................................................................................................................................................................................................................................................#.........................................................#..........................................................................................................................
............................................................................................#................................................#........................#......................................................................#........................................................................#..............................#................................................................................................................................................#.....#........................................#...#.........................................................#..............#.....................................................................................................................................................................................................................................................................................................................................................................................#.....
................................................................................................................................................................................................................................................................................................................................#...........#....#.........................................................................#...................#...............................#.................................................................................................................................................................................................#.........................................................................................................................................................................................................................................#..................................................................................................
.............#....................#...........................................#.........................................................................#.....................................................................................................#.#.....................#.....................................................................................................................................................................................................................#..............................................................#.................................................................................#................................................................................................#...................#.........................#.................................................................................................................................................................................................................
...........#....................................................................#.......................................................#.......................................................................................#....................#......................#..........#.....#........................................................................................................................................................#.........................#......................................................................................................................................................................................................................................#.....................................................................................................................#..........................................................................................................................................#.....................................
.........................#.....................................................................................................................................................................................................#..............#........................#.........#...........................................................................................................................................#........................................................................................................#....#................#...................................................................................................................................................#.............................................................................................................................................................................................................................................................................................................
....................................................#................................#..........#.......................................................#.#...........................................................#................................................................................................#.........................................#.............................................................................#.............................................................................................................................................................................................#.................................................#..........................................................................#............................................#......................................................................................................................................................#...............................................
...............................................................................................#..................................................................................................................................................................#....................................................................................................................................................................#..................................................................................................................................................................................................................#...................................................................................................................#..................................#.......................................#.......#............................................................................................................................................................
........................................................................................................................................................................................................#...............................#.........................................................................................................#..................................................#...................#......................................................................................................#........................................................................#.................................................................................................................................................................................................................#........................................................................................................................................................................................#......##.
..............................................................#.......................................................................................................................................#............................................................................................................................................................#..............................................................................................................................................................................#...............................................................................#......#...............................................................................................................................................##..............#...........................................#................................#............#..........................................................................................................................
.........................................................................................................................................#...........................................................................................................................................................................................................................................................#.................................................................................#..........................................................................................................#........#...#.........................................................................#.....................................................................................................................................................................................................#..............................................................................................................................
..........#....................#..........................................................................................................................................................................................................................................................................................................#......................................................#........#............................................................#....................................................................................................................................................................#..................#...........................................................................................................................................#.........................................................................................................#........................................................................................................
.#.#...........................................................................................................................#.................................................................................#..........................................................................................................................................#.................................................................................................#..................#.......................................................................................................................................................................................................................................................#.......................................#......#............................#...................................................................................................#....................................................................................................
...................................................................................................................................#............................................................................................................................................................................................................#...........#...................#..............................#..............#................#..........................#.....................#..................................#................................................................................................................................................................................................................................................................................................................................................#.........................................................................................................................................
..............................................................................................................#................................................................................................................#.................................................................................................................................................................#............................................................................#.........................#...........#............................................................................................#.............................................................................................................................................................................................................................................................................................#........................................................................................................#.....
.................................................................#.....................................................................#...........................................#.....................................................................................#..................#..#............................................#..........................................#................................................................#............................................................................#...........................#.............................................................................................................................#....................................#...............#...............................................................................................#...........................................................................................................................................................#.............
......................#....................................................................................................................................................................................#............................................................#.......#..........................................................................#............................................................................................#...........................................................................................................#.............................................................................#............................................................................................................................................................................................#...................................................................#..........................................................................................................
.................................................................................................................................................................................#.............#...................................................#.....................................................................#..............................................................................................#..#...................................................................................................................................................................................................#.................#..........#..........#..............................#.......#.....................................#................................................................................#....................#...............................................................................................................................................#...................
.....................................................................................................................................................................................................................................................................................................................#...............................................................................................#.............#................................................................#......................................................................................................#..........................................................................................................................................................#...................................................................................................................................................................................................#.......#............#......#.......................
....................................................................................................................................................................................................................................................................................................................................................................#...........................................................................................................#............................................#..................................................................................#.......................#.......................................................................................................#......#..................................................................................................................................#...................................................................................................................................
.................................#.....................................................................#.................................................................#.......................................................................................................................................#...#...............#.............................................................................................................................................................................................................#..............................#..............................................................................................................................................................................................................................................#............................................................................................................................................................................................
.......................................................................................#.................#...............................................................................................................................................................................................................................................##.#....#........................................................................................................................................................#......................................#.........................................................................................................................................................................#.......................................#........#............................................................................................................................................................................................................#....................
.......................................................................................................#.......................................#.....................................................................................................................................................#................................................................................................................................................................................................................................................................#...............................................................#.........................##.................................................................................#..............................................................................................................................................................................#...........................................................................................
................................................................................................................#.............................................................................................................................................................................................................................................#............................................................................#...........................................................................................................................##.............................#..................................................................#.......................................................#.......................................................................................................#..................#.................................................................................................................................................................
#...............................................................................................................................................................................................................................................................................................#........................................................#...............................................#.....................................#......................................................#............#.............................................................##...................................................#.............#.........................................................................................................................................................................................................................................................................................................................................................................
.................................................................................................#.........................................#................#....................................................................................#.........................................................................................................#..................#........................................................................................................#.......................................................................................................................#..........................................................................................................#............................................................................................................................................................................................................................................................................#......................
......................................................................#............#..................................................................................................................................#..........#...............#.......#............................................................#.............................................................................................................................................................................................#..........................................................#............................................................#.......................................................................................................................................................................................................#...........#.................................................................................................................................#...........................
..............................................#.................................................#...........................................................#...............................................................................................................................................................................................................................................#..............................................................................................#............................#..................................#.........................................................................#..................................#.....................................#.....................................................................................................................................................................................................#...................................#............#.................#......................
...........................#.....................................................................................#...................................................................#........................................#....................................................................................................#..............................#...................................................................................#...........................................#.................................#........................#.......................#.................................................#.........................#..........................................................................................................................................................................................................................................................................................................#.................................................
....................................................................................................................................................#..........#..............................................#..........................................................................................................................................................#.................................................................................................#..................................................#............................................................................................................................................................................................................................................................................................................................................................................................................................................................#..................................
..............................................................................................................................#..............................................................................................................................................................................................................................................................................................................................#...............#........................................................................#....#..............................................................................#......................................................................................................................................................................................#..............................................................................................#.............................................................................................
........................................................................................................................................................................................................#...........................#...............................................#...................#.........................................................................##.........................................................................#...............................................................................................................................................#...............................................................................#.....................................................................................................#..........................................................................#...........................................................................................................................#................#..