0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-18 08:51:58 +00:00
OI-codes/AtCoder/ABC241/C/data/random_06.in

999 lines
972 KiB (Stored with Git LFS)
Plaintext

997
................................#.......................................................................................................................................................................#..............................................#.......................................................................#...............................#..................................................................................................#..#............................................................................................................................#................#...#..........................#....#....................................#.............#.........................#................#................................................#............................#................................#..........................#.....................................................................#............................................................###
.....#................#...............................................................................#...............#..............................................................................................................................................................................#......................................................................................................................................................................................#...............................##...........................................................................................................................................#..#.......................#............#............................................................................................................................................#................................#..................#.........#..............................................................................#.........................
......................................................................................................#..........................................................#....................#...................................#...............#.#...................................................................................................................#........#..........#...........................................................................................................................................##...........................................................#........................#..........................................................................................................................#.....................................................................................................................#........................................#.....................................#.#............................................................................
.............................................................................................#..#............................#.......................................#..................................#............................................................................................................................................................................#...............................................#...........................#...............................................................................#......................................................................................................................................................................................#........................................................................#....#.....................................#..................................#.....#......................................#........................................#...............................................
...............................................#...............#......................................................#.....................................................#............#.............................................................................................#..............#......................................................................#.........................................................................................................................................................................................................#..........................................................................................#.........................#.........................#....................................................................................................#.............#.........................................#........#........................................................................................................................
........#.....#......................................#................#.....#.................................#.#..............#.............#..................................................................#.......#........................#..............................#...........................................................................................................................#............................................#........................................................................................................#.................................................................................................................#........................#......................#.#....................#................................................................................................#....#.................#................................................................................#................................................................
.....................................#..................................................................................................#.............................#.............#...........................................................#............................................................#.........#.................................................................................#.......#.....................................................................................................................................................#..................................................................................................................................#....................#......................................................................................................................................................................................#..................................................#....................#........................#.............
.............................................................................................................................................................................#.............................................................#........................................................................................#..................................................................................................................#..........................................................#..................................#...............................#...........................................................................................#................#.........#......................................#............#.................................................................................................................#......#..............................................#............................................................................................
...............................#............................................#.............................................................................................................#......................................................................................#...........................#..........#.......#...................................#......................................................................................................................................#...................................#......................................................................................................................................................................................................................................................................................................#..............#.............................................................................#..................................................#......#.#.....................
....................................#..#.......................................................#..................#....................................#........................................................#.............................................#.................................................................................................................................##........................................................................................................................................................................................................................................................#...#........................................................................................................................................................#...................#.........................#.......................................................................................#.......#...............................................................
....................................#..............................................#..........................................................................................#......#....#...................#...............................................#...................................#............#..........................................#..............................................................................#....................................................................#...............................................................................#................................................................#...................................................................#........................................#......#................#...................................................#.......................................................................................................................................#....................................
............................................................................................#........................................................................................................................................................................#..#.........................#....................................................................#.......#........................................................................................................................................................................................................................................#........................#...................................................................................................................#...............................................................................#..#........#.....................................#......................#......................................................................................................
........................#....................#............#....................................................#..............#..#........................................................................................................................................................#...................................................#.................................#................................................................#..............................................................................................................................................................................................................#..................................................................................................................................................................................................................................................#............#....................................................................................................
.........................................#...............................................................................................................................................................................................................................................................................................................................#.........#.................#...................................................#........................................#....#..............#.............................................................#.............................#...............................................................#.............................................................................................#................#......#...............................................#.....................#..........................................#...........................................................................................................
.......................................................................................................................................................................................................................#.........................................#............................................................#............................................................................................................................................#.......#......................................................................................................................................................#..................................#..................#.............................................#............#.................#...........................#.......#.............#.........#..............................................................................#............#.........................................................#...........................#....#....
.........................................................................................................................................#.......................................................#...#.............................................................................#....................................................................................#........#..........................................#...............................................................#...........................................#........................................#.......................................................................................................#................................................................................................................................#..............................................................................................................#.....................#......................#.#....................#.......................
..................#....................................................................#.........#...............................#......#................#............................................#................................................................................................................#..............................................................................#.........................#..............................................................#.........#.....................................................#................................#...........................................................................................................................................................................................................#............#...........................#...#....................................................................................................................................................................#......
....................................................................................................#.............##.................#......................................................................................#..........................................................................................................................#..............................................................#............................................................................................................................#..........#........................................................................#......................................................................#.........................................................#...............#..............................#...................................................#............................#.............................#.....................#..........................................#....#........................
..........................................................................................................................................................................................................................#.................................#..................................................#................................................#..................#.........................................................................................................................................................................................................#.........................................................................#...#.....................................................#................#...............................................................................................................................#..#...............#..........................#.......................................................#............................................
............................................................................................................#.........#........................................................................................................................................................................................................................................................#...........#.#............................................................................#...#.....................................................................................#................#.............................................................#..............................................................................................................................................................................................#..#..............................................#.........................................................................................................#......................
.................................#...........#....................................................................................................................................................................#.......#......................#.#...#................................................................................#..............#...........................................................................................................................................................................#........................................................................................................................................................#..................................................#............................................................................................#.......................................................................................................................................................................#................
..........................#........................................................................................................................................#.................................................................................................#................................................................#......................................................#......................................................................................#........#.........#...................................................................................................................................................#...#...........#.......................................................#.....#................................................................................................................................................................#...................................................................#......................................................
........................................................................................................................................#..................................#........#................#........................#.....................................................................................#......#................................................................................................................................................................................................#......................................................................................#...........................................................................................................................................#....................................................................................................#.................................................#.....................................................#...........#............................................
...................................................................................................................................#.............................................................#...............................................#......................#................................................................#..........#........#..............................................#.................#....#................................#..#.........#.......................................#.................................................#..............#...........................................................................................................................................................................................#.......................................#......................................................................................................................................................................................................
......#..................................#.......................................................................................................................................................#.................#.............................................................#.............................................................#...........................................#................#.....................#..........................................................................................................................................................#................................................................................#....#...............................#.....................................#................................................#............#............#........#..............#.......#....#.........................#............................................#.....................................................#..............................
............................#...............................................................................#.........................................................................................................#...........................................................................................................#...........................................................#.........#...........................................................................................#...............................................................................................#..................................................#................................................................#..............................................#....................................##.#............................................................#......................................................................................................#.................................................
......#................................................................................................................................................................#....................................#..........................................................................................................................................................................................................................................................................................................#......................#.............................................................#...............................................................#......................................................................#.................................................................................................................................................................................................................................................................................
...............................................#................#...........................................................................................#...............................................................................................#..............................................................................................................#...#...............................................................................................#..........#.........................................#.................................................................................................................................#....................#.............#...................#......................................................................................................................................................#.............................#...#................................#.............................................................................
...................................................................................................................................................................................................................................................................................................................................#................................#......#....................................................................................#..............................#................#...................................................................................................................#................................................................#........................................................#...............#....................................................................................................................#..............#...........#.................#....................................................................................
......................................##........................................................................................................................................................................................#.......................................................................................................................................#.....#........................................................................................#................................#............#.....##......................................#..............#........................................................#.........................#...........................................................#.............................................#.................................#..........#.....................#..................................................................................................................................................................................
...........#....................................................#..........#.....................................................................................................................................................................................................................................#...................................................................................................................................................................................................#......#........................................................#..............................................................................................................................................................................................#.....#............................#.............#...............................................................#............#...........#.........................................#........................................................#...
.....................................................................................................................................................#....................................#...............................................#.....................................................................................................................................................................................................................................................................................................................#.........................................................#.......................#..........................................#...........................................................................#.........#...............................................................................................................................................................#...................................#.............................................
........................................................................#..............#.........................................................#......................#..........................................................................#............................#..............#........................................................................................................................................................................................................#..................................................................................................#..................................................................................................................................#..............#...........#....................................#..................................................................#..........#.....................................................................................................................#..................
.........................................................#.............................................................................#............................#......................................................................#.............#.............................................................#.............................................................................................................................................#..........................#..................................................................................................#........................#....................................................#............................................................#................#..........................................................................#........................#..........................#......................................................................................................................................
....................................................................................................#..................#....................................................................#...........................#.......................................................................................#....................#...........................#..........................................#.......................................................................................................#...........................................................................................................................#................#...............................................................................................................................................................................................................#.......................#................#...............................#..........................................................................
.#...........................................#......................#.............................................................................#..........................#............................#...............................................................#...................................................................................#......................................#.........................#.......................................................................................................................#........#.............................................................................................................#..................#........................................................................................................................................................................................................#........................................#.................................................................................
.......#..............................................................................................#..............#.........#...............................................................................#...#.#...................................#...................................................................#..............................................#........................................................................................#....#.......................#................................#.......................#............................................................................................................................................................................................................................................................................................................#............#................................................................................#....................................#.........................
...................................................................................................#........................#...................#....................................#...................................................................#......................#..........................................................#..........................................................................................................................................................................................#...........................................................................................................................#..............................#............#..........................................#...........................................................................................................................................................................................................................#.........#..................#..................
.................................................................................................................................................................................#.......................................#.......................#...........#..................#....................................................................#.........#............#....................................................................#..........#...........................................................................................................................#.....#.....................................................#...............................#......................#........................................................................................................................................................................................................................................................##...................................................#...........
..................................................................#..................................#.............................................#......................#............#............#.........................................#................................................................................................................................#.........................................................................................................................#............................#............................................................#.....#........................................................................................................................................................#...................#..................#................#........................................................#...........#......#........#............#.........................................#........................................................#.....
.........#...................#....................................................................................................#.....................#...........#...................###..............#...........#....................#.....#...........................#..#......##...................................#............................................................................................................#........................................................................................................................................................................................................................................#.......................................................................................................#............................................................................#.#...............................................................................................................#............................................
................................................#.................................#............................#............#..........#.............................................................................................#..................................................................................#..........#....................................#...........#............#.......#..................#.......................................#...........................................#.......................................................................................................#.........................................................#..................................................#....#.......................#......................................#..................#.................................................................................................................#......................................................................................
..........................................................................................................#...................................................................................................................................................................................................................................................................................#............................................................#........................................................#........................#....#..............................................................#.................................#................................................................................#..#..................................................#........#................................................................................................................................................................#................................................................
....................................................................................................................................................................#..............#................................................#...........................................#..........................................................................#...........#..........................#...................................##....#......................................................#............................................................................................................#.........................................#........................................................................................................................................................#..#......................................................#...........................................#.............................#.....................................................#.......................
..................................................................................................................................#.........................................................................................................................#............................................................................................................................#....................................#...#..............................#............................................................................................................................#......................................................#.............................#........#......................................................................................................................#........................#........................................................................................................................#...............................................................
................................................................................................................................................................................#........................................................................#....#..........................................................................................................................................................................#......................................................................................................................................................................................#...........#.....................................................#.....#...................................................##.......................................................................#...........................................................................................................................................................#....#...............#..............
...........................................................#.......................................#...............................................#............................................................#.....................................................................#............................................................................................................................#.............................#.................#........#...........................................................................................#....................................#.............................#....#.......................#.............................................#...................................................................................................#...................................................#..................................................#..............................................................................#....................
..............#.....#.............................................................................#....................................#................................................................................................................#......#.............................#..............................................#.........................#....................#.............................................#.................#.............................................#....#..........................#..........................................................................................................................................................#......................................#.........#............................................#..................................................................................................................................................................................................................................
....................................#.#........................#.......................................#......#.......................#..................................................#..........................................#...............................................................................................................................................#............................................................................................................................#...................................................................................................#.....#........................#...........#................#............#.......................#.................#..............#............................................#........................................................................................................................................................................................#.......................................
................................................................................................................#......................................................................#...............................#................................................................................................#....................................................#....................................#..........................................................................................................................................................................................................................................................................................................................................................#............#...........................................................................................................................................................................##........#........................#................#..........
...........#..........................................................................................................#................................#.#..................#......#...#.......................#.....................................................................................................................#..............................................................................#......#...............................................................#..............................................#..........................................................................................................#...............#......................................................................#........................#...............................#..........................#..........................................................................................................................................................#.........................................
..............................................................#.......................................................................................................#.............#.#.........#...#...........#...............................................................#............#.....................................................................................#..#...........................#..................................................#.................................................................................................................#............#.........#...............#...#.#................................................#...#.................................................................#....................................#............#...............................................................................#................#.........#....................................#......................#.................#...........#..................
...................................................................#................................................................................................................................................#................#.......................#..................................................................#........................#.........................................................................................................................................................#..................................................................................#......................#...........................................................................................................................................................................................#................................#..............#..............................#............................................................................................................................
........................................................................................................#......................................#...................#........................................................#.........................##...#...................#.........................................................#.....................................................#.....#............................................................................................................................................................................#............#...........#.................#...................................................................................................................................#.....#..................................................#......................................................................#...........................................................................#..........#..#...............................#.........
.....................#...........#.....................#.............................................................................#...#..........................#.........................................................................#......................#................................................................................................#.................................#............#..#................................................................................................................#..#.............................#..........#......#........................#........#..........................................#.............................................................................#.#...................................................................................................#...................................................................#..............................#...................#................................................
.......................#...............................#...................................#.......................................................#..............................................................#..........................................................................................................................................................#..........................#.....................................................................#.....#.................................................#..........................................................#.....................................................................#...............................................#..........................................#..........................................#....#..........#...........#...........................................................................................#................#...............#...........................................................#..
.......................................................................................................................................................#.............#........#......................................#.....................................................#...............................#............................................................#.........................#...........................................................................................................................................#...................#...........................................#...................................................................................................#..........................................#.....................................................#........................#.........#..........................#........................................................................................#...................................#......................
..#...................#........................................................................................................................................................................................................................#....................#...................................................................................................#..........#...............................................................................................................................#........................................................................................#.....................#......................#........................................................................................................................................................................................#....................................................................................................#.........................#...........................................#.......
...............................................................#........................................................................................#..........................#........................#.#..#................#........................................................................................................................#.......................#.......................................................................................#........................................#..........................................................................................................#....................................................................................................................................................#..................................................#.............#............................................................................................................................#............#....................................#
...................................................................................................................................................#.............................................................#...............................................................................................................#..................................................................................................................................................................................................#.............#............#.......................................#.................................................................................................#.....................................................#.........................................#...........................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................#..............#...........................................#....................................................................................#..............................................................................................................................#...........................................................................#.......#...................................#....................................................#...........#...........................................................#..........................................#.....................................................................................#...#................................................#.................................
.................................................................................#.......#..........#..#..........................................................................................................#....................................#.................................#.................................................#............................#......#......................................#............................................................#.........................#.................................................................................................................................................................................#...............................................................................#.................................................................................................................#...................................#..#............................................................................................
..................................................................................................#..#...........#.........#......#...........................#....#...............#...............................................#....................................................................................#........................................................................................................#............................................................................................................................................................................................................................................................#.....................#............................................#....#..#...........................#........................................................................................................#.......................................................................................................#..............
............................................................................................................#.........................................#..........................#..........#...........................#....................................#...................................................................................................................#...........................................................................................................................................................................#...................................................................................#..............................................................................................................................................#....................................................................................................................................................................................................................................
........................................................#.............................#...........................#...................#..............................................#........................#................................................................................................................#..........##.........................#.............##.........................#.....................................................................................................#............................................................................................................................................#....#.....#...............#...........................................................................#.......#.......#.........................................................................#........................................................................#..................#......................................................................
....................................#........................................#.................................#................................................................................................................................#....#............#........................................................................#......................#...........................#.............................................................#..............................................................................................................................................................#....#......................#...................#......#........................................................................................#.....................................#..................#...................................#.........................................................................................#.......#....................#....................#............#...
.......................................#..........................................................................................#...................#...........#...........#.......................................#...........................................#.....................................#.................#........................................................................#.........................................................................................#..............................................................................#...................................................#.......................................#..................#................................##.................................................................................................................................#..................................................................#.....................#.....#......................................................................
........#..........................................................................#...............................................#.....................................................................................#........................................................................#.........#..................................................#.................................#..#.........................................#....#......................................................................................................................#..........#..................................................................................................................................................................................#.............................................................................................................................#............................................................#......................#..........................................
........................#..........#..................................................................................................................................................................#............................#................................................................................#......................................................................#..#...#.....................................................#................#.................#............#......................................#..........................................................#..................................#.................................................................................................................#..#....#...........................................................#.........................................................................#......................................................................#................................................
.........................................................#.............................................................................................#.............................................#............................#..............#.........................#......#..........................................................................#................................................#.................................#...........................#....................#.............................................................................................#.....................................................................................#.............................................................................................................................................#.................................................#............................................................................#.....#.....................#............................#.........
............................#...................................................#.........................................................................................#.....................................................................................................................................#.................................#...............................................................#............................................................................................................................#............#.................................#.......................#...........................................................#..................................................................................................................................................................................................................#.........................................................#.................................#...................................
.........................................................#..................................................................................................................#........................................................................................................................................#.......................................................................................#............................................................................................................................................................................................................#.............................................#.....#..................................................................................................#...................................#............................#...................................................................#................#...........................#......................#...#.....................#........##......
.................................................#...........#.............................................................#.................#.........................................................................#.............................#..............................................................................................#.........#...............................................................#...............................#..............#.................................................................................#.............................................................................#.................................................................................................................................#.........................#.............................#..............................................#......................#...#.................................................................................#.................................
.#..............................................#.................................................#..#......................#...............#..........#......................................................................................................................#.........................................................................................................................................................................................................................................#...................#..........................#.....................................#...........................................................................................................................................................................................##............................................#...............................................................................................#.............................................................................
....................................................#......................................................................................................#........#............#...........................#..........................................................................#..............................#.....................................................................................#..........#........................#..........................................#.......................................................#....#...................................................................................#...........#.............................................................................................................................................................................#........................#......##..........#.....................................................................#...#......................#...........................................#....
......#..................................#.......................................................#........................................................................#............................................................................#..........................................................................................................................#..............................................................................................................................................................................................................#....................................................................#...................................................................................................................................#....................................#.....................................................................#......................................#........................................................#...............
..........................................................................................#.........................................................................................#......................................#................................#........................................................................................#..................#..........................................................#............................................................................................##..............................................................................#.......................................................................#.......................#..................................................#.............#...............................................................................................................................#.......#........................................................................#.......................#..........
.................................#......................#.......................................................................................................................#.......................................................................#..................................................................................#..#................................#...............................................................................................................................#.........................................................................................................#.....................................................................#.......#..........................................................#........................................................#.........................#...........................#.....#........#...........................................#..............................#....................#........#...........................
........................................#..#..............................................................#..................................................................................................................................#.................#.............................#...#................#...........#...................................#.................................................................................#..........................................................................................................#...........................................#....#..............#..........................................#................................................................................................................................#..........................................................................................................................................................................#.#............................................
.......................................................................#............................................................................................#.........................................................................................#...................................#....................................................#..............................................................................................#......................#.....#.........................#..............#..#.......#..........................................#...................#.......#..............................................#..................................#.........................................................................................#.............................#.......................................#.......................................#.......................................................................................................#....................
...................................................................#...........................#..#.....#..#.........................................................................#...........................................................#...............................#.................................................................................................#.................................................................#..............................................................................................................................#............................................................#..............................................................................................................................................................................#.....................................................................................#............#........................................#...........#........#.................#....#......#.....
..........................................................................................................................................................##......................................#.........#.................#............................................................................................................#................................................................................................................................................#...............#.................................................#.............................................................................#..#............................................................................................................................................................#................................#....................................#..................................................................#...#...........................................................................
................................................................................................................................................................................................#......................................................#.........................................................................................................................#.............................................................................................................................................................................................................................#...........#..............#........................................................................................#...........................#.............................................#..............................................................#......................................#...#.......#.....................................................................................................
........................#...#..................................................................................................................................#..................................................................................................................................................................................................................................................#..............................#..................#................................................................................................................................................................#........................................................................................................................................................................................#.........................................................................................................#............................................................................................
...............................................#.............#.........................................#..#......................................................................................................................................................#....................#..................................................................................#....#..........................................................................................................................................................................................................................#.............................................................................#.......................................................................#.....#.......................................#.................................................................#..................#.......................................#..................#..............................................#........................
......#.....................................................................................#........................................................................................................................................................................................#.........................................................................................................................................#................................................................................#........................#........................................#..................#........................#..................................#...................................................................................................................................#....................................................#........#.......#............#..........................................................................................................#.................................
.............................................................#....................#.......................................................................#...............................................................................#...........................................#........#....#..............#.............................................#......................................................#.........................................#....................................#............................................#.............................#.............#...........................................#..............................................................................#.......................................#..........................................................#...........................#.........................................................................................#............................................................#...................
..................................#...............................................................................................#..............................#.#................................................................................................#..................................................................................................................#..................................................#...............................................................#.....#....................................#........#....................................................................................................................#......................................................................................................................................................#............#.#.........................................................................#...................................#...........................................#.................
...........................................#......................#.................#.............................................#.............................#...................................#.............................................................................#.............................#............................................................................................................................................................................#........#..........................................................................#.........................................................................................................................................................................................................#...................................................................................................................................................................#..............#......................................................
.......................................................................................................................................................................................................................................................................................................#.....................................................................................................#.#..................................#.................................................................................................#......................................................................................................................................................................#..............#..............................................#..........................................................................................#.......................#...........#.........................................#......................................................#...........
..............................#..............................#...............................................................................................................................................................................................................#.....#..............#............................#............................................................................................................................................................#................................................................................................................#..............................................................................................................................................................................#...............................................................#.....................................................................................................................................................................#..
...#.............#...........................................................#............................................#.........................................#.......#....................#.............#.........#................................................#.........................................................................#..............................................................................................................................#........................................................................................................................................#...................................................................................................................................................................................................................................................................................#....................................................................................................................
#.......................................................................................................................#................................#..................................................................................................................#.......................................................#.......#...............................................#...............................................................................................................................................................................#................#............................................................#...........................................................................................................................................................................................................................................................................#...........#....................................................#.............................
.................................................................................................................................................#...................#.............................#........................................................................................................................................................#................................................................#..#............#..................#.........................................................................................#......#.......................................................................................................................................................#.......................#.......................................#.........#..............................................................................................#......................................................................................#...........................................
.............................................................................................................#.#.#......................................................................#................#......#..............................................................................................#...........#...................................................................................................................................#.........#.........#................................................................................................................................................#.............#................................................................................................................................................................................................................................................................................................................................................#...................#...#.......#.
.......................#.........................................................................................................#.........................................#......................................................................................................#.........................................................................................................#.........................................................................................##..........................................................................#................................................................#.......................................#...#.......................#.........................#..............................#.........................................................................................................................................................................................#..........................................................................
........................#.#..................................................#..............................#..................#.........#.............................................................................................................................................................#..#..................#..............#..............#...#............................................................#...........#........................................................#..................#....................................................................#..........#....................................................#.............#.............................................................................................................................................................................................#...............................................................................#.............................#...........................#.....................
.....................................................................................................................................................................................................................#................................................................................................................................................................................#.................#........................................................#.....................................................#............................................................#...........#.................................................................................................#..............................#....#..........................................#........#............................................................................................................................#..............................................................#..............................
...............................................................................................#.....................................................................................................................................#...................................................................................................................#.............................................................................................................................#.....................#.................................................#..........#...#................................................#.................................#...............#..............................................................................................................#................................................................................................#.......#...........................................................................................................................
.....#..........................................................................#.....................................#................................................................................#.#.............................................................#.............................................................................................................................................................................................#......................................................................................................................................................................#..............................................................................................................................................................#...........#.......................................................................#....................................................................#.......................#.....................................#..
...............................................................................................#.......#.....#....................#.#.................................#..........................................................#......................................................................................#.....#.....................................................................#..........................................................................................................................................................#...........................................................................................................#...#....#..#.............#.......#....................................#......#...................................................................................#....................................#..................................................................................................................................................
............#............................#............................................#.............................#..................................................#...#......................................................................#...........................................#.........................................................................#...................................................................##.......#.......................................................................................................................................................................#.................#................#.................................................................#...........#.........................................................................................#.........................................................#...........##.....#..........................#.....................................................#..............................
..........................#.................................................................................................................................................................................................................................................#.................#.....................................................................................#....#...................................................................................................#....................................#....................................##...............................................#.......................................................#..#.................................#............................#....................................................................................................................#....................................................#........................................................................................................
..#.....................#...............................................#..........................................................................#.#....................................#...........................................................................................................................................................................#.................#...................................................................#............#...................................................................................................................................................................#.................................................................................................................................#................................#.....#........................................#..............#.........................................................#............................................................................................
.........#.........................................................................................................................................................................................................................................##.......#.............................................................................................................................#...#.........................................................#............................................................................................................................#..........#..................#......................................#.........................#...#.....................................................#.............#.............................#.......................................................................................#..........................................................#.......................................................................................
...#.#...................................................................................................................................#...............#........#.#.............................#.........................................................................................................................................................#.......................#........................#.......................................................................................................#..............................#.................................................................#..........#..#.........#....#...........................................#.....#................................#......................................#.....................................................#..................................................................................................#.....................................#........................................................
..................................................#....#.....................................................#.............#................................................................#....................................................................................................................................#.................................................................................#.....................................#.............#............................................................................................................................................#...........#...................#...................#............#........#.............#........................................................................................................................................................................................................................................................................................................................
.................................................................#.......................................................#.....................................................................#..#..................#.........#................................#...................................#..............................................#...#.........................................................................................................#.....................#......#.........................#..............................................#.................................................................................................................................................#..............................................#......#..........................................................#...........................................................................................................................#...#..........................................................
....................................................................#.............................................#................................................................................................................................#.................................#.......................#.......................#.....................................................................................................................................................................................................................................................#.................................#....................................................................................................................#...............................................................................................................................#........................................................................................#.........#..........#....................................
..........................................................#.....................................................................................................#..............................................#............................................................#.................................................................................................#.........................................................................#..............................................................................................................................#...................................................................#..........................#.................................................#........................................................................#...........#...........................................................................................................#..................#...................#....................................................
.........#.................................................................................................................#...........................................................................................................................................................................................................................#.........................#............................................................................................................................................................#..........................................................................#..............................................................................................................#................................................................................................................................#..............................#.............................................................#......................#.........#.............................
....#...........................................................................................#.......#.........#......#.............................................#.........................................#...........................................................................................#.................................................#......#....................................#.................................................................................#................................................#...................................................#...........................................................................................#............................................................#......#.....................................................................................................................................................#..........................................................................#.................................
......................................#.............#...........................................................................................#.............................................................................................................................................................................................#......................#.........................................................................#..................#......................................................................................................#.......................................................................................................................................................................................................................................................................................................#............#......................................................................................................................................
................#............................................................#......#...................#..........................#......................................................................................................#..................................................#.....................................................................#................................................................................#.......................................................#...............#...................................................................................................................................#..#....#........................................................................................#................................................#.............#...#..........................................................................................................#........................................................#..........#.................
..........................................................................................#...........#.................#..................................................................................................#..................#.............#...#.........#....................................................#....................................................................................#.........................................................................................#.....................................#................................................................................#...........................................................................#..........................................................................#......#...............#.............................................................................................................................#........#..........................................................................
.....................................#...........#.......................................................................................#................................................................................................#.........#.................................................................................................................#...........................................................................................................................#....##....................................................................................................#....................................#..................................................................................................#....#.....................#.....................#.....................................................................#.............................................#..............................................................#...........................................
...................#...................................................................................#..................................................#.....#.............................................................................................................................#.............................................#............................................#...................................................#...............................................................................#................#............#..#....................................................................................................................................................................................................................................................................#............#.............................................##..................#........................................#...................................................................#.....
..................................#...........#................#..#.........................................................................#..................................#.................................................................................................................................#.................................................................#...#.#...#..................#................#...............#........................#.................#.......#...................................................................................................................#.........................#.....................#..................................................................................................................................#....................................................................................................................................#.................................................#..................................
.....................................................................................#...............#....#..................................#......................................#.........................#...........................................#.........................................................................#.........#......................................................#.......#.......................#................................#...............................................................................#................................................................................................#.........................................................#.............................#...............................................................................#....................................................#.....................................................#..........................................................................................
..#............................#........#............................................................................................................................#.........................................................#........#................................................................................#........#..........................................#..#..............................................................................................................................................................................................................................................................................................................................#....................................................................#.........#.......................................................................................................................................................................................................................#..............
..............................#.............................................................................................................................#..#...............................................................................................................#..................................................#...............................................................#.....#..............#......................................................................................................................................................................#.................................#...................................................#................................#...#....#..................................................................................................#..........#..........#...................#......................#..............................................#.........................#.........................#...............................
............................................................#...............................................................................................................#..........................................#..............#...................................#.....#.........................................................................................#................................................................................................................................................................................................................................................................................#.....................................................#.........................................................................................................................#.............................................................................................................#....................#.................................................#....
..............#..........................................................................#.#................#................................................................................#..#...............................#..........................................#..................................................................................................#........................................................................#......................................#........................................................................#.........................#............................................#..............................................................#.....#..............................................................................................................#.....#..........................#.........................#............#.#.................................................................................................................#......
........................................................................#................#...........#.....................#...............#.......#...........................................................................#...................................#.............#.............................................................................................#................#..........................#................................................#..................................#.....................................................................................................................................................#......................................#.............................#..................#.......................................................................................................................................................................................................................................................................
..........................................................................................#....#..........................................................................#.....................#.......#........................................................................................#...............................#.....#.................#................#........................#.......................................................................................................#........................................................................................#.........................................................................................................................................................................................................................#............................................................................................#................................#.............#........................#......#..........................
.....#.........................................................................#...............................................................................................................................#......................#....................#........................#...................................................................................................................#............................................................#..............................................................................#.......................................................................#..............................#..#................................................................................................................................#.....................#................................................................................................................#...............#.........................#.............#......................................
...................................#...............................................................................#.......................................................................#.....................##......................................#...............................#......................................................................................................#........................................#.............................................................#........................#........................#...................#............#..........................................................................#......................................................#.................................................#...........#......................................................................................................................................................................................#..................................................#
.................................................#......................................................................................#......##.......................................#.................................................................................................................................................................................................................................................................................................................................#............................................#.....................#...#.......#.#..........................................#......................#.................................................................................#...............#.....................................................................................................................................#...............................................................................................................
........................#..............#............................................................................................................#................................................................................#........................#....................................#..................................................................................................................................#..........................................#...............................................................#...............................................................................................................................#.............................#...................................................#.........................#..........................#............................................................................................................................................................................................................
......................................................................................#..............................#....................................#................................#..#....#........................#..............................#.................................................................................................................................................................#.#...........#.....#............................................................................................................................#...................................................................#............................................................................................#...........................................................#.............................................................................................#.........................#.................#..............................................................................#
................................................#......................................................................#...#......#...........................#.#.........................#...............................#....................................#.........................................#..........................................#................................#...............................................................................................................................................................................................................................................................#.....#.......................#.....................................................................................................................................................................#...........................................................#........................#..............................................#.......................................
..................................................................................................................................#..................................................................#..........................................................#........................#................................#.................................................#.......................#.....................................................#.#...................................#..................................................................................................................................................................#.......#.....................................................#.#.................................................................................................................................#...............................................................................................................................................................
.......#.........................................................................................................#............................................................................................................................#..............................#................#..................................................................................#......#...........................................#........................................................................................#.#...................................................................#....................................................#...........................................#............................................#..........................................................................................................................................#.......................#........#...............................................................#.............................#.........
........................................................#............#..................................#...........................#.....................#..............................#.........#..........................................................................................................................#...........................................................................................................................#.................................................................................#......................................................................................................................................#......................................................................#.....................#....................................#...............................................................................#................#.....................#........................................................#............................#..
....................#.........................................................................................#............#...............#....................#............................................................................................................................#......................................................#.....................................#.......................................#.......................................................................................................................................................................................................#.....................#...................................................#...............................................................#...............................................#............................................#.................................................#.......................#.........................................................................
.................................#........................................................................................#.............................................#..................................................................................................................................................................................................#..........#............................................................................#...............#.........#.#.................................................................................................#..#.....#..................................................................................................#......................................................#...........................................#...........................................................................................................#..............................#........................................#.......................#........
.....................................................................................................................................#..................................................#.............................................................................................................................................#..........................................................................................................................#...........................................................#..................................................................................................................................................................................................#....#.....#.#...............................................................#.............................................................................#........................................................................................................................#......#.........
...#....................................#..............................................................#................................................................#...............................................................................................................#..................................#......................................................................................................................#...........................................#.......................................................................................................#..................................................................................#.........................................................................................................................................#.......................................................#..........#.........................................#.....#..............................................................................
.............................#..........................................#........#.........................................................................................#..........................................................................................................................................................................................................................................................................................................#.............................................................................#..............................................................................................#.............................................................................................................#..................................#............#.................................................#.............#......................................................................#......#.......................................#.............
..........................................................................................#................#.................................................................................................#....#..........................#..........#................#.........#.......#...................................#................................................................................................................................................................................................................#.........................................................................................................#................................................................................................................#................................................................................#......................................#......#.......#.................#............#.......................................................#.........#.................
......................#...................................................................................#....................................................................#........................................................................................................................................................................................................................................................................................................................#...............................................................................................................................................................................................#...................................................................................#...........................................................................................................................................#..............#.............................................................................
.................................#..........#...........................................#...................................................................#...........................................................................#...................#.....#....................................................................................#..................................................#.................................................#............................................................................................#.............................................................................#..........................................................#.........................................#........#....#...............................................................................................................................#........................#.............#...................................................................................................
...................................................#.......................................#..................................................................................................#...........#.......................................................................................................................................................#......................................................#.#.............................................................................................................................#.....................#..........................................................................................................................................#.......#...................................................................#.....................................#.........................................................................................#.............................................................................#........#.......
......................................................................................#...........#......................#.....................................................................#..............................................................................................#............#.....................#......................................................................................#...................................................................#....................................................#........................................................................#.....................#...................................................................................................................................................................................................................................................................................................................#....................................#...........................
.....................................................................................................#.........#.............#.........................................................................................................................................................................................#..............................................................................#..................#................................................................................................#.............................#...............................................#.......................#.........................................................................#.....................................................#..................................................................................................................#.........................................................#................................................#......................................
......................................................#...........................................#..................................................................................#.........................................................#..........#........................................................#....................................................................................#................................................................................................................................................................................#.....................................................................................................................................................................................#...#.............................................................................................................................................................##.................................#.........................#................#.....
.......................................................................#...............................................................#...................................................................................................#...............................................................................#................................#...........................#..............................................#.......................................................................................................................................................................................................................#..#......................................................................................................................................................................#..#.................................................................................#...........................#.......#.....................................#............................
.......................................................#......................................................................................................#..................................................#..................................................................#...............................#........#..........................................................................................................................#..................................................................................................................................................................#..............................................................................#................................................................................................................#......................................................#......................................#........#.................#.............................................................................#..
............................................................#................#..............................#....................#.................................................#.....#..............................#...................................................#.............................................................................#......................................................................................................................................................................................#................#.............................#.................................................#.......#........................................#.........................#............................................#............................#........#...................................#...................#.....................................................#......................................................................................................
..........................................................................................................#........#....................#..................................................#................................................................#.........................................................................................................................................................................#.................................................#..............................#....................................................................#...#.....................................................#......................................................................#..........................................................#................#.............................#.................................................................................#............................#..............................................................................
.........................................................................................................................................................................#.................#..................................#......................................................#.........#.............................................................................................................................................................#.............................................................#..................................................................#.......................................................................................................#............................#.......................................................................................................................#.........#...........................#...................................................................................................................................
.................#.............................................................................................................................#...............................#.............................................................................................................#....................................................................................................................................................................................................#.........................#...#..............#................................#.....................#............................................................#...........................#...................#..............................................................................................................................#.......................#..........#................#...............................#...................................................................................#..........
...............................#.................................................................................................................................................................#..............#......................................#...............................................................................................#............#...................#.....................#...............................................................#.....................................................................#.............................................................................................#.............................................#........................#...............................................................................................#...................................................................................................................................#...........................#...........................................
..................................#.....................................................................#..............................................................................#.......................................#.....................................#..................#.............................#...........................................................................................#...............................................................................................................................................................................................................................#.............................................................................................................................................................................#.....................................................#....................................................................#.............#...........................................................
.....................................................................................................#....................................................................................................................................................................................................................................................#................................................................................#.....................................................................................................#................#................................#.....#..................................#........................................................................................................................................................................................................................................................................................................................................................................................
........................................................................................#.........................................................#............................................................................................................................#......##......#..................................#........................................................#................................................................#........................................#........#..............#..............................................................................................................................#.........#...........................#.................................................................................................................................................................................................................................#...............................................................................#.................
.....#...............................................#.................................#...........#...........#.........................................................................................#..........#.......#........................................#.............................................................#.............................#.#..#...........................................................................#................................#...................................................................##..........................................#...........................#....................................................................................................................................#...............................................#.........#........#...............................................................................................#.............................................................................................
.......................................#....................#..............#............#..................................................................................................................................#..........................................................................#..........................................#...................................................................................................................................#..........#......................................#................................#..................#.........#......................................................................................................................#...................................................................................................................#............................................................#..................#....#.............................................................................#.................
...........#..................................................................................................................#............................................................................#............................................................#..................................................................................................#....#.......................................................................#...................................................................................................................................................................................................................#..................................................................................#.....................................................................................................................................................................................................................................................................
...............................................................................#.#..#..................................................................................#...............................#..................#........................................#.......................................................#.............#..................................................#................................................................#............#............................................................#......................#.............................................................#.....................................................................................................#...............#..#.................................................................................#...............................................................................#................................................#..................................................#.....#...
...................#............................................................................#...............................................................................................................................................#...................................................................#..................................................................................#...............................................................................................................................................................................................................................#...............#................................................................................................................................#..........................#...................#...............#.................................#......#....................................................................................................................................
............................................#..................................................................................................................................#...................................................#........#...............................................#.................................................................................................................#.....#.........................................#.......#......#...................#..................#........................................................................................................................#.................................................#................................................................#.................................................................................#.................................#........................................#.......................................................................................................
...................................#...............................................................................#...................................................................................#.............................................................#........................#...............................#..................#.......................................#..............#..............#......................................................................................................................................#.....................................................................#.....#...........#.................#.........................................................................................#...##............................................#................................................................................................................................................................................................................
...........................................................#......................................................................................................................................................................................................................................................................................................#.................................................#.......................................................#..........................#....#........#.....................................................................#....................#..#............................................#......................#...............................#...................................................#.................................................#..#........................................#............#.........................#.....................#...........................................#.................#................................
..............................................................................................#.......#...............................................................................................#............#.......#..##.......#................................................#.............................................................................................................................#.....................................................#......................................................................................#...............................................................................................................................................................................#......#...#.....................#.............................................................................................................................................................................#......................................................#...........
.................................#...................#..................................................................................................................................................................................................................................................#.....#....................#.....................#....................................#...............................................#...............#..#..............#......................................#..................#.#.........................................................................................................................................#.......................................#...................#.............................................................................#...............................................................................................#.......................................#.....................................#......................
...........................................#...#.............#.............................................#.................................................................................................................................................................................#.........................................................................#..#.................................................................#..................................................................................#.....................#...........................................................................................................#...............................................................#..............................................................#.....................................................#...................................#..#...........................#...............................#...............#...........................................................
.................................#..........................#.........................................................................#...................................................................................................#............................................................................................................................................................................................................#..................................#..................................#................#.......................#.............................................................................#.....#..............................................................................................................#....................#................................................................................................................................................................................#....................................#................
..............#........................................#..............................................................................................................................................#...........................................................................................................................#..........................#................#..#.............................#...................................................................................#.................#...............................................................................................#................................................................................................................#.....................................................................................................#....................................................................#.................#.................................................................................................
....................................................................#....#...................................................................................................................................................................................#...................................#.............................................................................................................................................................................................#......................................#...#....................................................................................................................................................#........#..................................................................................................................................................................................................................................#.........................................................................................
..............#.........................................#..............#.........#..................................................................................................................#.............................................#......................#.......#..........................#....................................................................................#..................................................................................................................................................................#.......................................................................#..................................................................................................#......................................#............................................................................#..................#.............................................................................#................................................................
.....................................................................................................#.........................#.....................................................................#.......................................................................................#.......................................................................#.............................#............#.....................................................................................................................#............................................#......................#.......#..............................#................#...........................................................................................#..............#........................................................................................##..#..........................#....................................................#.................#........................................................
#...................#.................................#.........................#................................................#..........................................................................................................................................#...........................................................................................#...................................................................................................................................#..........................#.........................#.............................................................................#.........................#..............................................................................................#.....#......................................................................#...........................#..........................................#....................................................................................#...................
...................................#................................#.........................................................................#....................................................#.......................#...............................#.............................................#...........#...................................................................................................................................#.......#.............................#..........................................#................................................................................................................#......................................................................................................#....................................................................................................................#.....#...........................................#.#.........................................................................................
...................................................................#..........................#...........................................................................................#.#.............................................................#............................................................................................................................................................................................................#..................................................................................#..............................................................................................................................#........................................................................................................................................................................................................................................................................................................................#..#...............
..........................................................................................................................#............................#...............................#......#..............................#........#..................................#.................................................#...................................................................................................................................#.....................#........................................................................#.....................................................................................................#....................................................................................................................................................................#........................................................................#..............#.................................#.................................................................
...............#....................................................#............................................................................................................................#........................................................................................#................#...................#............................#........#....................................................................#................................................................................#.................................................................#.........................................................................................................#.................................#............#...........................................................................................................................#...........................................................................#......................................................................
................#.................#........................................................................#......#...........................................................................................................................#..........................................................................................................#...........................................................................................................................................................................#................................................................#.............#...............#......#..............................................................................................................#...............................................................................................#.....................................#...............................................................#.............................#......................................
.................................................................#......#...........................#........................................................................................................................................#.................#...................................................................#...................................................................................................#...................................#...............................................................................................................................#...........................................#...................#...................................#......................................#..........................................................................#..............#................................................................................#...........................................................................#.......................
...............#.............#......................................................................................#..........................................#.........#.......................#......................................#......#.......................................................................................................#................#..............................................................#........#................................................#....................#..........#....#..........................................................................................#..........................................................................................................#.....................#.......#..................#.............#.........................................................................................................................................................................................................................
............#............................................................................................................#..................#........................................................#........................................................#......................#.......................................................................................................................................#..........................................................................................#............................#................#...................................................................................................#........................................................#............................#......................................................................................................................................#............................................................................#....#.............#.............................
...................................#.......#.........................................................................#...................................................................................................................................................................................................................#..........................................................#.....#..........................................................................#................................#...........#...................................................#.##...........................#................................#........#....................#..................................................................................................................................#.............................................................#.......................................................................................................#.......................................
..................#.........................................................................................................#............................................................................##..............................................................................#.......................................................................................#...............................................................................................................................................................................................#...........................................#..........................#..........#................................................................................................................................................................................................................#...................................................................................................................#............................
................................#...................................................................................#.#..............................................................................................................#......##..........#...................................#........#........#........................##........................................................................................................................................................................................................................................................#.................................#..............................#.....................................................#...................................................................................................#...............................................................#...................................#....................................................#...#.................#.#.......................
............................................#.....................#...........................#..............................................................................................................................................................#........................................................................................................................#.......#......................................................#.........#.....................................#...................................#........................#...............................#................................#.................#..........#..................................#..............................................................#.....#....................#.........................#................................#.............#..............................................................................................................................................................
.#..............................................................................................................................#............#......................................................................................................................................#...........#............................................#...........................................................................................................................................................................................................#..............#...................#...............#.........................................................................#..................................................#...........................................................................................................................................................................................................................#..........................................#.................#.#
...............##....................#..#.......#............................................................................................................#................................#...............#..............#.............................#........#......................................................................#............#............................................................................................................................#................#.....................................................................................................................................................................................................#................#....#.............................................................................................................................................................................................#...........................................#.#......................................................
..........................................................#..........#..........................#.............................................................................................................#.........................#............#...........................................................................................#..........................................................#.......................................#....................................#.............#...#.#..........................................................#.#............................................................#.........................#....................#................................................................................................................................................................#.........................................................##...............................#..#...#..............#........................................................#...
.................................................................................#................#...............#..................................................................................#........................................#.............................................................#......................................................................................................................................................................................................................#.......#.................................................................................................#..#................................................................................................................................................................................................................#.#.................................................................................................................................#...............................
...............................................................................#...................................................................#.......................#...................##....................................#...........#..........................................................................................................#.................................................#........................................................................................................................................................................#..............................................#..........#......................................................#...#..............................................................#..............................#.........................................................................................................................#.............#......................................#....#...............#......................
.................................#................................................................................................................................................................................................................................................................#.....................................................................................................................................................#.............................................................................#.........#.............................#..........................#............................................#...............................................................................#.................................................................................#..........................#...............................#..................#.................................................#......#............................................................#........
..........................................#...................#....................................................................................#................................................................................................................................#....................................##.....................##..............................................................#.................................................................................................................................................#....................................................#.................................#........................................................#......................#............................#..............................................#............................#................................#.............................................#................................#.............................#.#..................................
........................................................................#..........................................................................................................................................#.......................................................................................#............................................................................................#.......#........#...................................................................................................................................#..................................................................................#...................................................................................................................................................................................................#....................#..............#.........................................#................................................................#.................................
...........................#................#.....................................#...................................................................................................................#.........................................................#....................................................................#...........................................................................................................................................#............................................................#...........................................................................................................................................................................................#....................................................................#.................................................................................................................................#..................#................................................................
....................#.......................................#...............................................................................##................................................#..#.......................#...................#......................................................................................................................................................................................................................#...............................................#....................................................................................................#.......................................................................................................................................................................#.............................................................#.....................................................................................................................................................................
....................................................................................................................................................................#.......................#.....#...............................................................................................................................................................................................................................................................................................#...............................#....................#......................#........................................................................................................#.......................................................#.......#........................................................................................................................................................#.............#....................................#...#.............................................................
.........................................................#..................#.....................................................................................................................#.......#......................................................................................................................................................................#......................................#..................................................................................................................................#...............................................#....................................#.#..........................#.............................................#.....................................................................#...#....................................................................................#.....................#...........................................................#.......................#................................
............................#..........#.......................................................................................................................................................................#..........................................................................................................................#.................................#................#...............#.............#.................................................#...........................................................#.............................................#..............#........................................................................................................................#.................................................................................................................................#..............#........#.............................................................................#..................................................#..........
..........#..........................................................#.............................................................................#.........................................................................................................................#.....................................#........................#......................................#.....#...........................................................................................#.....................#.........................................................................#..........................................................................................................#................................................#...#.......................................#..................................................................................#.............................................#......................................................................................................
............................................................................................................................................................................................................................#.............................#............................................................................................................................#....#...........................................................#.............................................................................................................................................................................#.....................#....................................................................#...........#..................#.......................................................#...............................................................#....#.........................................................#.............................................................................
.................................................#..................#.................................................................#........................................................................#...................................................#......................#........................................................................................................#..............................................................................................................................................#...........#.........................................................................#.......................................................#.#..........#............................................................................#....#..........#......................................................................................................#........#...................................................................#......................................
.......................................................#.........................#......................................#......................#...............................................................................................................#...................#..............................#.........#........................#..................................................................#...................................................#............................#....#...........................................................................................................................................................................................................#....................#.....................................................#.....................................................................................................#.........................................................................................................................
.......................................................................................#..#.................................#................#.........................................................................#.............#...............................................................................................#...................................................................................................................#................................................................#.................................................................................................#..........................................#............................#.....#.....................................................................................#..................................................#................................#....#.#................................#.....................................................#..................................................
.....................................................................#.........................................................................#.........#..............................................#......#............................................................................................................................................#..........................................................................#.......#.................................................#....................................#...............................................#.........................................................................................................................................................#.........................................................................#.#......................................................................................................................................................................................#.................
................#.............................................................................................................................#.#.....................................................#.....................................................................................................................................#......................#.......................................#.................................................................................................................................................................................................................................................#...................................................................................................................#.......................................................................................................#....#...................................................#.................#......................................#.##......................
..............#.........#...............#.....................................................................................................................................................................................................................................#.............................................................#.......................................#.......................................................#...................#....................#.#........................................................................................................#...........................................................................................#.............................................................................................................................................................................#............................................................................................................#.............................................
..................................................................................................#........................#..........................................................................................#...............................................................#................#................................................................................................................................................#...#................#...#....................##.#.............#.............................................................................................................................................................................................................................................................................................#...#.....................................#....................#...................#...............................................................##...........................................................
.....................#............................#......................#..................#........................................#..................#.......................................#.........................................#...........................#.............................................#..........#....................#...................................................................................................#.......#..................................................................................#................#..................................................................................................................................#......................#.................#.............#...........#................................................................................................#...................#.................................................................................#...#.................................#.............
........#....................#.......................................#......................................................................................................................................................................................#....................................................................................................................#........................#.........................................................#.................................#.......................................#................................................................#.......................................#.......................................#..................................................................#.......................................................................##............................#.............................#....................................#.......................................................................#.................
...........#...........................................................#......#.............................................#.................................................................#........................................................................................................................................#............#......................................................................#............................................................................................................#....#....................#....................................................#................................................................................#..................................................................................................................#.....#......#.........................................................................#............................................#..........#.............#....................................#.......
................................................................................................................................#........................#..........................................................................................................................................................................................#........................................................#................................................#......#...#............................................................................................................................................#.......................................................................................................................................#............................................................................................................................................#..#...............................................................................................#......................
.............................................................................#..........................................................................................................#................................................................#................................................................................................................................................................................#...........#.......#..#.............................................................#............#.................#.................................................................................#..............................................#.................................#.........#........#..........#.......#.......................................................................................................................#...............................#..........#................................................................................#..#......
.....#..............................................................................................................................................#..................................................................................................................#.............................................................................................................#.........................................#.............................................................#..........................................#............................................#...................................................................................#......................................................................................................................................................................................................................................................................#..................#..............................................................#..
...............................#......................................................................#............................................................................................#..............................................................................................................................................................#.#..........#...............................#............................#.................#............#......#...............#.........................#.............#.............................................................................................#............................#....#...#.................................................#..........#.................................................#..............#......................................................................#...........#...#..................................................#...................................#.........#...........................#....
.................................................#.........................................................#................................#.......................................................................................................................................................................................#..............................................#.............................................................................................................................................................................#........................#..............................................................#.....................................#............................#....................................................#.................................................................#.............#..........................#............#............#....#............................#..............................#..#..............#............#..............
...................................................................................................................#..........................................##............................................................#...................................#..........................................................#...............................#........#.............................................................................................##.......................................................................#.........................................................#..........................#.................................................................................................................................................................................................................................#.....................................................................................................#............................................................
...................#....................................#.......................................................................................................................................................................................................................#........................................................................................................................................................................#..............................................................................................................................#.................................#.......................................#.....................................................................................................................................................................................................................#...........................................#........................................................................................#.......
...................#..................#...................................................................#...........................................................................................................................................#.........................................................................................................................................................#..........................................................................................#.............................#.................#...............................................................................................................................................................................................................................................................................#...................................................................#...#......................#...................................#......................................................
.............................................................................................................................#........#...............................#.........................................................#........................................................................................................................................................................................#................#......................................................................##...........#................................................................##...........................................................................................#........................................................................................................................................................#.......#........#......................................................#................#..........................................#...........................................
...#......................................................................................................................................................................................................................................................................................................................................................................................................#.....#...........................................................................#.................................................................#..............##..............................................................................#.....................#.................#....................................#...#......................................................................................................................................................................................................................................................................................
........................................................................................................................#.................................#................................................................#..................................#...............................................#.......#..............#........................................................................................#...........................#.............#..........................................................#...........................................................#......................#..............................................................#................#.#..........................................#.....................................................................#..........................................#...................#..................................#.........................................................................................................
..........................................................#..................................................................................................................................................................................................##......................................#................................#............................................................................................................................................................#...........................................................................................................................................................................................................#.......#.........................................#....................................................#.................................................................................................................................#...............#............#...............................................
...................................................................................................................................................#..................................................................................................#.......................#......#.............#.....................................................#.#..........#...................................................................#...........................................................................................................................#.................................................................................................#.......#.......................#...........#................................................................................................................................#....#......................................................................................................................#...................................................
.........................................................................#...................................#.....................................#.....................................#.......................................................................#......................................................................................................................................#.......................................................................................#................................................#......#...........#...............................................................#......................................................#......................................................................................................................................#............................................................................................................................................#.....................................................
.................................................................#.....................................#............................................................#..............................................#.........................#..................................................................#................................................................#................................................................................................................................................#...#.......................................................................#................................................#.......#............................................................................................................................................#.................#....................................................#.#.......................................................................................................................................
....#..........................#..........#................................#..........#....................................#..........................................................................................#...................................................#...................#.............#.........................................#.............................................#.................................................................................................................................................................#......#................................#................................................................................................................................#.......#...........................................................................................................#......................................................................................#..........................................................................
...............#.................................................................................................#...........#.................................................#............................................................................................................#......................#..........................................................#........................................................#...#...............................................................................#.............................................................................................#...................................................................#...............................................#.........#..................................................#................#.......................................#...........................#.......................................................................#.........#...................................................
..................................................................................#.............................................................#..............................................................................................................................................................................................................................................#.......................................................................................................................................................#....................................................#.................#......#...........#.....................................................................#......#........#.............................#...............#.........................................................#.....................................................#..#........................................#...................................................................................
....................................................#...#...........#..................................#.................................................#..................................................................#............................................#......................................................................................................................................................................................................................#.......................................................................................#....................#...............................................................................#...............................................#..................................#..........#....................................................#................................................#.................................#..........................................................................#..#...................
...............#............................#...............................................................................................................................................................................................#...............#.......................................................................................................................................................#........................................#..........................#................................#.....................................#.....................................#............................................................................................................................................................................................................................................................#..........#...............#................................................................................................#......................#....#.#........
....................................................................#..............................................#......................................................................................................................................#.................................#.#.........................................#...............................................................................................................................................................................................................................................#...........................................................................................................#.........................#...................................................................................................................................#...................#......................................................................................................................................#.......
..................#.........#...............................................#...........................................................................................................................................................................................#..........................................................#...................................................#...........................................................................................................................#................................#......#...#...........................#..............................................................................................................................................................................................#.........................................................................................................................#.........#..................................#.......#...........................................#...............
.....................#.................#.........#...............................#..........#...................#.........................................................#..........................................................#............................................#...................................#....................................................................................#...............................................................#..............................................................#.................................#.............................................................#.........................#...................................#............................................#.......................................#........#.................................#..................................................................................#..............................#...............................................................#..........
............##.............................#........................................................................................................................................................................#.....................#..................................................................................................................................................................................................................#..............................#..............................#..................................................................................................................................................................................................#......#.....................................#......................................................................................#..........................................#.......................#...............................................................................................
....................................................................................................#......................................................................................#.................................#.......................#...................................................................................................#...........................................................#.........#...................................................................................#....#.............................................................................................................................................................................................#......................................#..............#......................................................................................................................................#...........................................................................................#.....................
.............................................#..........................#..........................................................................................#...............................................................#......................................................................#................................................#........................................................................................................#...........................................................................................................................................................................................................#.........................................................................................................................................................................................................#.....................................................#........#..................................................................#........
.......#......................................................................................................................................................#........................#...................................#........#.........................................................#...............................................................................................................................................................................................#...........................................................#.....................................................................................#...........................#................................................................................................................................................................#................................................................#.....................................................#..#.............................................................
.....................................................................................................................................................................................................#....................#....................#...................................................#..............#.........................................................................................#........................#..............#.........#..#.................#.#.....#..................................................................................................................#...............#.........................................................................................#.............................#......#......................................#...........#...........................................#...............#.......................................#...........................................#...............#...................................#................
..................#...........##.........................#................#..........................#...............................................#.....................................................#...................................#................##.......................................................................................................................#...................#...........................#.....................#....#...................................#..............................................#................................................................................................................................#............#.........................................#...................................................................................##..................................................................................#.............................................................................................................
......#.........#......#..................#...................................................................................#.......................................................................#...........#..........................................................................................................................................#...............................................................................................................#.............................................................................................................#.....................................................#................#............................................................................................#............................................#...........................................................................................................................#............................................................................................
.....................................................................................................................#..............#....................................#..........#...#....#.......................................................#...............#....................................................#......#.........................#......................#................#...................................#....#.............##..........................................................#............................................#..........................................................#..........#...................................................#..................................................................................................#.......................................................................................#...................................................#.............#..........................................................................
...................................................#.......#......#.....................................................................#............................................#....................................................................................#................................................................................................#.....................................................................................................................................................................................................................................................................#.......................................#....#...................................................................................#.............................................................................................#.....................#.................................................................................................#............................
.#....................................#..................................................................................................................................................................#..............................................................................................................................................................................................#.........................#...................................................................#.................................................................................................................................................................#..................#.............................................................................................#........................................#...................................................#....................................................#.........................................................................................
...................................................................................#..............................#..................................................................#.......#................................................................................................................................#...................................................................................#..........................................................................................................................................................................................................................................#................................................................................#..........#...........#....................................................................................................#.......................................................................................................#.............................#..#.................
.................................................#...#.#..........#..................#.......................#..................................................................................................................................................................................#.............................................#........#............................................................#.............................#...............................#...........................................................#.....................#...#...#................#..........................................................#..........................#..................#.............................................................#...................................................................................................#...........................................#................................................................................................................
...#.........................................#.....................................................................................................................#.............#....................................................................#...............#................#............................................#.................................................................................................................................................................................................................#................................................................................................................................#...........................................................#..........................................................................#.............................#............................................#...........................................#............#.........................................................#........
............#.................#.........#..........................................................................................#.........................#...............................................................#..............................................................................................#...........................#....#.......................#................................#....................................................................................#...............................................................................#.....................................................................................#.....................................................#..........................................#.................................................................................................................#........#.......................................................................................................................
.............#...............................................................#.............#..........................................#........#.............................................#...................................................................#...............................................................................#......#...................##............#....................................................................................#.....................#..........................................................................#..................#.........................................................................................................................................#.................................................#..............................................................................................#........................................#......................................#..............................#.......................
...................................................................................#.............................................................................................................................................................................................................#..............................................#.........#.....................................................#....................................................................#.....................................................................................................................................#....................................#..............................................................................................#....................................................#..#............................................................#......................................#.........................................................................................................
.......................................#.................................................................#.............................#..................................................#...........................................................................#...................#.......................#..................................................................................#..............................................#.................................................................................................#....................................................................#.................................................................................................................................................................................................................................................................#.........................#.......................................................................#.....................................
........................................................................................................#.................................................................#..........................................................#.........................................#................................................................................................................................#..#.......................................................#....................#.....................................#.............#...........#.......................................................#...........#.........................................................#...........................................................................#.............................................................#.........................................................................................................................................................................................#..
..........................##................#..#.............................................................................#....................................#...............................................#.#.........................................................................................................#..............................................................................................................................................#................................................................#......#...................#...#....#..............................................................#....#...............#....................................................#...........................................#.........................#..#..#............................................#................................................................................................................................................................................
...............................................................#...................................................#......................................................................................#....................................................................................#.............................................................................................................................................................................................................#............................................................................................................................#.................................#........................................#.......................#.....................................................................................#..........................................................................................................................................................#......................................
.....................#................................................................................................................#...................................................................#.....................................................................#..........................................................................................................................................................#........................................................................................................................................................#.....................................................................................................................................................#.........#........................................................#......................................................................#............#...................................................................................................................
......................................................................................................................................................................................................................................................................................#.......#.....................................#...........................................................................................................................................#...........................................................................#........................................................#.....................#.......................................................................................................................#............................#........................#...............................................................#....#..............................................................................................................#.......................
.#.....................#....................................................................#........................................................................................................#....................#.......................................................................................................................................................................................................................#................................................#...................................................................................#.#.......................................................................#..............#...........................................................#..........................................................................................................................#..............................................#.............................................#................................................................
.................................#...........................................................................................................................................................................................................................#...............#................................................................................#...........................................................................................#.........#...............................#.......#....................#.......................................................................................................................#...#..................................................................#........#......#...............................................................................................................#..............................................................................................#................................#....................................
......................#..................................................#.......................................................................................................#........................................#...........................#.........................#...........................................#...........................................................#..............#..................................#...............................................................#...........................................#...........................................................................................#.#...................................................#...........#..................#......#......................................#.................#.........................................................................................................................................................#...................................................#......#........
...................................................#...............................#..................#...............#.................................#................#.................................................................................................................#...............#..............................................................#.....#................................................#..........#......#................................................#.............#.......................................................................................................................................................................................................................................#............#................................#............................................................................#.......................................................................................................#..#..................#.................
.........................................#.............................................................#..............................................................#.........................................................................................................................................#..............................................#................................................................................................................#........................................#....................#...............................................................................................#...................#............................................#.............#.........#.....................................#................#..................................................................#...........................................................................#.......................................................................................
...............#..............................................................................................................................................................#.............................................................................................#...........................................................................................#..........................................#...........................#.......................#...................................................................................#........................................#.................##..........................................................................................................#.....................#..........#....................................................................#.................................#..........#....................#.................................................................#....................................#...............#...
................................................................................#..................#.............................................................................................................................................................................................................................................#..................#.......................................................................#...................................................................................#..................................................................#............................................................................................#.#.......#................................................................................................##......#..................................................................................................................................#............................#......................................#..........
...................................................................................#..........................................................................#...............................................................................................................#.........................................##.#.............................................................#..........................................................................................................................................................................#...............................................................................#................................................................................................#........................#........................................................................................................#...#.........................#.........................................................................................#.....................
.................................................................................................................................................#..................................................#.......................................#.............................................................................................................................................................................#.......#.......................................................#.......................................#...............................................................#............................................................#.............#.............................................................................................................................#..................#............................................................................................#..............#..........................................................................................
.........#.......................................#.....................................................#........................................................................................................................................................................................................................................................#......#........................................................................#..............................................................#.......................................................................................#.......................................................................................................................................................................................................................................................................................#....#........................#.....................#........................#..#.....................................................
.......................#...............................................#.....................................................................#.........#...............#...................................#........................................#.............................................#....................................................#..............................................................#....................................#.................................................................................................................................#............................................................#............................................................................................#...................................................................................#.................#....................#...............................................................................................................#..................................
......................#........................................................................................#...............................................................................................#..................................................#........................................................................#...............................................................................................#..........#.........................................................................................................................................................................#..#.................................#........................#...............#........................#......................#...........................#.....................................................................#.....................#.............................#....................#...........................................................................................
.......#...#......................................#..........................................................................................#................................................................................................................................................................................................................................................................#.......##......................#..................................................................#..............................................................................................................................................................................................................................................#.......#..#....................................................................................................#........................................................##................................................................#.........................
...........................#................................................#........#............................................................................................#.....#............................................#...................................................................................................................................................................................................................#..........................................................................#.........................................................................................................................................................................................................................................#.............................................#....................................................#.#.......................................................................................#..............................#..........................
#.......................................#.........................................................................................................................................................................................................................................###...........................................................................#...........................................................................................#.............................................#..........................................................................................................................................................................#....................................................................................................................................................#.......#.....#.........................................................................................................................#..................................................
.......................#......................................................................................................................................#.......#............................#.......................................................................................................................................................#.............................................#..#...............#..................................................#.........#.........................................................................................................................................................................................................#................................................#.......#...................................................................................#..........#................................................................................................#....#...................................................................
..........#......................................#.....................................................................................................#.................................................................................................................................................................................................................................#................................................................................#.......#........................#..................#................................................................................................................................................................................................................................................................#..............................................#.....................................................................................................................................#.......#........................................
.............#..................#..................................................................#...........................................#..........................................................................................................................................................................................................#................................#................................................................................................#.........#...................................................................................#...................................................................#.............................................................................................#........#...............#........................................................#.....................................................................................#.............#........................................#.............#................#..........
..........................................................................................#..................................................#................................................................................................................#......................................#....#....#..........#..#..............................................#...........#......#......................................................................#........................#..........................................................................................................................................................................................................................#......................................#...........................................................................................................................................................................#.........................#.............................................................
......................................................................#..............................................................................................................#..................................................................#............................#...................................#.....................................................................#...........................#....................#......................................................................#.................#.........................................#................................#.................................................................................................................................................#.....................................................................................................................#..............................................................#.........................................................................
....................................................................................................................................................................................................#.................................................................#...............................#.........#.........................................................#.....................#..........................................#........................................................#..........................................................#...................................................................................................................................................#.....................................................................................#.........#...........................................#...............................................................................................#.....................................................................
...............................................................#.........#....................................................................#...............................................#...#...............................#.................................................................................#..........#..............................................................................................................................................................................................#............................................................................................................................................#................................................................................................................................................................................................................................................................#.........................................#...................................#..........
...................................#................#...........................................#.....#...................................................................#...#.....................................................#.......................#...................#...........#..............................................................#.............................................................#...........................................#.................................................#...............................................................#........................................................................................................................................................................................##.......................................#.............................#.............................................................................................................................................................................
...................#...#........................................................................................##.........##......#.........................................................#............................#......................................................................................................................................................................................................................#..................................................................................#.....................................................................................................#.#.....................................#...........................................................................................................#..........................................#..................#.............#..............#......................................................................................#................#...................................
...................................#...............................................................#..........#....#.................#................#.................................................................#.......................................................................................................................................#...................................................................................#..........................#.........#.......................................................................................................................#.............................................................................................................#........................................................#...................#...................................#.......................................................................................#...........#.....#........................##.......#........................................
..........#..............................................................................................................................................................................................................#.................#...#...........#..................#...................................................................#...............................#.......................#..........................#.......................#...............................................................#..............................................................................................#........................#...................................................................................................#.....#...............................................................................................................................................................#.................#...........................................................#.......................
......#..........................................#................................................................................................................................................................................................#.........................#..........................................................................#.............................................................#..............................................................................#..............................#.............................................................................................................#........................................................................................................................................................................................................................#................................................................................#......................................................................#..
.......................#...#...................................................................................................#.................................#.........................................#..............#....#..............................................#.............................................................................................#...............................................................................#.........................................#...............................................#..................................................................#...........................................................................................................#........................#..............#................................................................................................................................................#.............................................#.............................................#..........
..........#...........................................................................#...............#..................#.....#........#..........#........................................................................................#...............................................................................................#......#............#.......................................................................#......#..................................................................#......................#.................................................................................#............................#................................................#.......................#..............................................................................#......................................................................................#.........................................................................................#.....#.............................
...................................................................................................#.....................#................................................#..#.........#..................................#............................................................................#..............................................................................................................................................................#.........#...............................................................................................................................#.................................#............#...........................................................................................#.............................................................................................##............................................................................#.............................................................................................
.................................#.#.................................................................................................................#.........................................................................#........................#......................................#.........................................................................#..................................................#..............................#.......#.................................................................................................................#..........................................................................#.................................................................................................................................................................................#..................#............................................................................................................#..........#.#........................#............
.......#............................................#............................#................................................................................#...................................................................................................#........#......................#...............................................#..............................................................................................................................................#..................................#........#..................#.............................#.#..................................................................................................#...................................................................................................................#................................................................................................................................................................................#.....................#..
............................................#..............................................................#..........................#...............................................................................#...................#..............#.........#....................................................#......................................................................................#......................................................................................................................................................................................................................#...........................................................................................................................................................................................#.........................#.........#......................#.........................................................................................#.............................................
...........................................................................................................................................................................................................................#.............#.....................................#.......................#......................................................................................................#...........................................................................................#..................................................................................................................#......................................................................................#.............................................................................................................................................................#..................................................................................................................................................
........................................................................#.......................#...........................................................#..#..........................................................................................#.....................................................................................................................................................................................................................#............................................................................................................................#..#.......................................................#...............................................................................#..#.......................#..................#..............................................#.....................................................................................................#......................................................................#..
................................................................................................................................................#.....................................................................................#.....................#.........................................................................................................#.................................................................................................................................#...........................................................................................................................................................#.....................................#................................#....................................................#....................................................................................................#...................................................................#...........................................................
................#..........................#................#.............................................#.......................................................................#.................................................#....................#............................................................................................................................................#...................................#..............................................................................................#............#...................................................................................#........................................................................................#.................................................................................................................#...................................................................................................................##............#.............................................
......................................................#..............................................#........#................................#....................................................................................................................................................................................................................................................................#.....................#................................................................................#.............................................................................#......................................................#.......................................................#............................................................................#..................#..................#.........................................................................................................................................................................................
..............................#..............................................#..................#..............................................................................#......#..........................................#.........................................................................................................................................................................................................................................#...#...............................#..............#..........#...............#.............................................................................................................#.....................................................................................................................................................................#..........................................................................................................#......................................#.....................................
...........#....................................................................................#......#.............................................................................................................................................................................................................................................................#...............#............................................................................................................................................................................................................#................#..............................................#.........#...............................................................................#..................................................................#.............................................................................................................................#...................................................#...................
......................................#..........................................................................................................................#....#............................................................................................#....................................................#.....#...........................................................#..................#.......................................................................#.........................#.........................................................................................#..........................................................#...................................#...........#.......##...................................................................#.......................................................................................................#..................................................................................#........................................
.......................................................................................................................................................#.....#......................................#....................................#.#................................#.....................................................#.................................#.....................#.....................#..#..........................................................#......#........................................................................................................................................................................................#.................................#...............#....................#....................................#...........................................#................................................#.........................................................#..............#.......................................................#............
.........#...........................................#.....................#......................................................................................#...................................................................................................................#................................................................................................................................................................................................................#.......................................................................................................#............................................................................................................................#...#................................................#.....................................................................................................................................#............#..............................#.................................................
................................................................................#..........................................................................................................................................................................................#.......................................................#................................#.....................................................................................................#....................................#...............#...........................#..#.............................#...................................................................................#....................#....................................................#.....................................#........................#....................................................................................................................#.#..........#...............#......................#....#.............................
............................................#........................................................................................................#.....................................#.............................#..................................................#.......................................................................#.......#..................................................................................#...............................................................................................................................................................................................#..........................................................................................................................................#.................#........................................................................................................................................................................................................................
............................#..............................#..............................................................................................................................................................................#.......................................................#.............................................#...............................................................................................................................#..#..............#................................................#.........#............................................#......................#.........................#.................................#......##........#...........#..#.....................#....................................................................#......................................................................................................#........................................................................#............................
................................................#.............................#.................#.........................................#.............................................................#...................#...............................................................................................................................................#..............................................#.......................................................................#.............#.....................#......#.............#...#.......................................#.............................................................................#................#...........................................#............................#...........................#...........................#....................................#.........................................................................................................#.............................................
.........................................#............................#..................#....................................#.............................#.......#.....#............................................................................................................................................#...........#.....#.....................................#.......................#............#.............................................................................................................................#......................................................................................................................#...........................................................#...........................................................................................................................................................................................................................#..............................................#....................
..................................................................................................................................................................................................#.................................................................#................................................................................................#............................................................................................................................................................................#.....................................................................................................#..............................................................................................................................................................#.........#.......................................................#....#....#...............................#..........................................................#..........................#..........#
..........................................#.............................................................................................#..................#............................#............................................................................................................................................................................................................................................#.............................................................................................................#..........................#..............................................................#...#.......................................................#...........................................................................................#...................................................................................................................................................................................................#...........................
...............#.........................................................................................................................................#.................................................#..................................#.............................................#....................................................................................................................#.......................................#.......................#.........................................................................................#........................................#...#.........................................................................................................................#.....................................................................................................................#.......................................................................................................................................#....................
...................#.....#............................................................................................................................#......................................................................................................................................................................#........#..........................................#...........................................................................................................................................#...#......#....................#..........................................................#...................................................#...............................#..............................#..................#......................................#...................#..................................#..............................................................#.......................................................#..............#..................................
.................................................................................................................................................#............................................#......#....................................#.........................................................................................................................................................................................#..............................#.........................................#........................................................................................................................................................#............................................##........................................#................#.............#.....#.....................................................................................................................#.........................#......................................#......................#...........#........
.................#.................#.....................................................................#......................#............#......................................................................................................#..................#..........................................................#.............................................#..............................#.........#.....#...........................................................#.......................................................................................................................................................................................................................................#..................................................#...................#......#...#...............................................#.............................................................#......#...............................................................................#..........
.........................................................................................................................#.............#..................................................#....................................................................................................................#......................#....................................................................................................................................#...................................................................................................................................................#................................................................................................................................................................................#.................................#....................................................................................#.....................................#.......................................................
.......................................................................#...........#.........................................................................................................................................................#...............................................................................#...........................................#.........................................#......#........#.....................................................................................#....................#..................................................................................................................................................................................................................#.......................................................................................................................................................................................#...........................................................................
........................................#...........................................................................................#.......#..................................................#..................#............................##........................#................................................................................#...............................#.........................................................#.......#..#.........................................................................................................................#...........#..................................#.........................#.........................................................................................................................................................................................................................................................#...#..................................................#.................................................
...........#...............................#.................#......................................#........................................................#................................................................#.............................#.......#......................................................................................................................................#...#.................................................................................................................#..#......................................................#.............................................................#..........................#................................................................................#...#.........................................................................................................#......#...................................................................#..................#.......................................#...........
...................#................#.#....................................................#................................................................#.......................................#.............................................................................................................................................#.......#..............................................................................................................................................................................................................................#.........................................................................................................................................................#...............................................#.......................#......................................#...........................................................................#.............................................................................#........
.......................................#................................................#.....................................................................................#...............................................................#..........................................................................................................................#..................................#................................#..#................................................................................................................#................#....................................................#........................#.#..................#..........................................................................................................................................................................................................................#.......................................#............................................................................
......................................................................................................#............#..........................................................#.............................................................................................#.....................................#........................................................................................................................#..........................................................................................................................................#............................................................................................................................#......................................................................................................................................................................................................................................................................#..................................#.......
.....#..................................................................................................................................................................................................#...............................#................................#................................................................#................#...........................................................................................................................................................................................................................................#............##.................#....................................................#........#.........................#.....#............#.............................#...........#.......................................................................................................#................................................................................................................................
................................................................#...............................................................................#................#..............................................................................................................................................................................................#.......................#....................#...#.................................................................................................#....................#.....................................#...............#............................................................#.............................................#....#.......................#..........................................................................................................................................#.........#....................................................................#..............................#......................#..............
........................#.............................................................................................................................................................................................#.............................................................................................#...........................................................................#...........................#.............................................#.........................#..........#...................................#........................................#....................................................................#..........................................................................#.................................................................................................#...........................................................................................................................................#............................#.............
.............................................#...............................#..........................................##.......##....#...................#......................................#.....................................#..............................................................................................#..............................................#.......#.......................................................................................................................................................................................................................#..........#.......................................................................................................................................................................................................................................................................................................................................................#...........................................
........................................#..................................#.....................................................................................#.....................................................................#.....................................#..........................................................#..................................................................................................................#...........#.................................................................................................................................................................................................#........#........#.....................................#.............................#...............#.....................................................................................................................................................................................................................................#...............
....#............................#....................................................................................................................#...................................................................................................................#................................................................................................................................................................#.....#..........................................................................................#.................#..................................................................................#..............................................................................................................................................................................#...........................................#........................#........#.....#.....#..............................................................................#...........................
....................................................#...........................#..........................................................#...................................................................................................................................................................................................#........................#................................#...#...................................................................................................................................#............................#.............................................................................................................................#.......................................#.#........................................................#......................................................................................................#..........................................................................................................#...
.........................#.......#............................................................................................................................................................................................#........#.....#..........................#..................................................................................................................................................................................................................................................#....#.......................................................................................................#.............................................................................#.....#...............................#..................................................................................................................................................................................................................#.....................................................
...........................................................................................#........................#................................#.................#...#..........#.................................#...................................................#.........................#..............................................................#.................................................................#............#.......#.......#..............................................................................................................................................................#..................#.................................#.......................#...............#..................................................#...................................#............#..................................................................................................................#..................................#..........................................
.....................................................................................#.........#...................#....................................#...............................................................................................................................................................#...............#........................................................................................................................................................................#..#..........................................................##............................................................................................#.......................................#..............#................#..........#.......................................#..............................................#...........................................................#.#.................##...........................................................#................................
#...............................................................................................................................................................#...................................................................................................#...........................................................................................#.#...................................................#...............#........................................#.............................#..............................................................#.........................................................................................................#..........................................................................................................................................................#..........................................................................................#.................................................#.....................#................
#.................................................#.........#.....................#...........................#.......#.........................................#....................................#..................................#......................................................................................................................................#..............................................#........................................................#..............#.............................................#...............#....................................#................#............................#................................................#..........................#........#...........................................................#..................................................................................#.........#.......................................................................................................#.......................
...........#.....................................................................#...........................................#..........................................#..........................................#.....#..........#....#..................................................................#.....#..............................................................................................................................................................................#........##..........................................................................................#..........................................................#..........................#........................................................................................#.........................................................................................#..........................................................................................................#....#.....................................
................#...#...........................#....................................................................................................................#...................................#......................#....#.......................#..................................#............................................#........................................................................#....................................................................................#.......#......................#.#...............#..............................................................#..............................#....................................................................................................................#............#.....................................................................#....................#...........................................#..................................#..............................................................
......................................................................................................#...................................................................................................................#...............................................................................................................................................................................................................................................................#............#............................................................................................................................#.......................#.........................................#............................................................................................................#...............................................................................................................................................................#.......................................#.........
...........................................................#....................................................................#...........................................................#.......................................................................#................................#................................#...#...............................#.........................#................................................................................................................#....#...............................................#.................#..........................#........#........................................................................................................#...............................................................................................#......................#.........................#.........................................#.......................................#...........................................#............
.................................................................................................#............................................................................................................#.........#.............................#.................................................................................................#..............................#.............................................................#...................................................................#..........................................................................................................................................................................................................................#......................................................................................................................................................................................................................#.........................................................
.....................#................................................................................................................................................................................................................#.##.........................#...................#..............................................................................#............#.............................................#............................................................................................#.......................................................................................................................................................................................................................................................................................#.....#...#......................#.....................................................................#..........................................................................#...........................#
.............................................#..................#..................................................................................#.#....................................................................................................................................................................................................#..........................#.....#..........................................................................#...........................#....................................................................#.......................................#............................................................................#.....................................##.#...............................................................................#...............#................................................................#.........#.....#..............................................................................................................
...#...............................#.................................#...................#...............................................#....#............#.........................................................................................................................##................................................................................#.........................................................................................................................#.....................................................................................#........................................................................#...................#.............................................#.........................................................................#.....................##.............................................................#.....................................................................................#..............#...#......#...................
..................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................................................................................................................................................................#......#..........................................................#............#..........................#...........................#.....................................................................................................................................................................#....................#......................
........................................#......................................................................................................#......#..#..............#.................#....................#.#........................................................................................................................#...........................................................................................#...........................................................................................................................................................................#...................#.....................................................................................................................................................................................#....................................#...............#...........##.................#.........#......#......................................................................#............................
.........................#................................................................................................................................................................................#................................................................................................................................#...#...........................................................................................................................#............#..........................................................................................#..............................................................................#....................................................#.....................................................................................................................................................................#...................................#...................................................................................................
................#....................#......................................................................#.#...............................#.....................................#.......#..................................#.#..................................................#......................................................................................#...............................................................................................................................#.#.........#......................#...................................#....#....##.#............................................................................................................................................#..................#......................................................#.........................................................................................#..........#......#..................................................................................................
...............................................................#..............................................................................................#.............................#..........................................................#..........................................................................................................................#............................................#..........................................#....#...........................................................................................................................#.#.......#..#.....................................................................................................................................................#................................................#.....................................................................#..............................................................................#................................................
.........................................................................................................................#.....................................#..............#..................................................................................................................................#...............................................#...................................................................................................#............................................#........................#.....................#...............................................................................................................#.............................................#...........................................#.............................#.....................#...............#..............#...................................................................................................................#........#.....................................#...
...............................................................................................................................................................................................................#..............#................#..................#..............................#..........#........................................................................................................#...................................#....#.............................................................................#...................................#...........................................#..............................................................................#.............................#.........................................................................................................#............................................................#............................#....................................................................#.#................
..................................................................................................................#...............#.........................................................................................................................................................................................#.................................................#...........................#.............................................................................................................#.................#........#...................#.......................................................#.................................................#................#..................................................................................#...#.........................................................#....................................#.................................................................#.............................................................#.#..........
....................................................................#.........................................................................#...........................................................................................................................................#............................................#.....................................#.......#..............................................................................................................................#..........................................................................................................................................................................................................................................................#.............#.....................................................................#........#.....#........#......#.............................#...................................................................#..........#.....................
................................#.......................................#..............#................................................................................#..#.............................................#..........................#..........................................................................................................................................#...........................................#....................................................................................................................#.............................................#..................................................................................#...#........#.....#..........................#...........................#............#...................#.................................................................................#.........................................................#............#...............................................................
#..............#.........................................................#..............................................................................................#..................................................................#...........................#.......................#........................................................................................................................#............................#...................................................................................................................................................#...................#.........................................................................................................................#.....................................................................................#......................................................................................................................................................#................................
................#.....#............................................................................................................#................................................#..................................#...............................................................#.....................................................................................................................................................................................................................................................#..#..........................................................................................#.............................................................................................................................................................#.......##.................#.............#.........................................................................................................................#...............#........................................
..............................................................#......................#....................................................................................................#..............................#...............................#...........................................................#...............................................##............#................................#................................................#........................................................#...#..........#.................#.......#.............................#........................................................................................................#.....................................................#.#.................#.................................................#.............#....................................#............................................................................................................................#..........
......................#.........#....................................................#.....#.......#....................#.#.....................................................................................#.................................#...................................#......#.............................................................#............#..................................................................................................................................................#.......................................................................................................................................................................#....#................................#...................................................................................................................#.......................................................................................................................................................................
...............................................................#............................................................................#.........................................................................................................#..............................................................................................................................................................................................................................................................#.............................................................#.........................................................................................................................................................................................................................................................................................................................................#......................................................................................#................
..#............#...................#...........................#....................................................................................................................................................................................#..................................................................................................#.........................................#.................................................................................................................................................#..............#...............................................................................#......................................................#................................................#.............#........#......#.....................................................................................................#......................................................................................................................................
...............................#..........#.........................#.......................................................#..................#..............................................................................#..............................................#...................................................................................#..................#..........................#...................................................................................................#............................................................................................................................................#.................#.............................................#...........................................................................#...........................................................#...............#.........................................#..................................................................................................
........................#............#........................#..................................................#........................#...............................................................................................................#........#...................#....................................................................#........................#..........................................................................................................#..................................................................................#........#..........................................................................#.....................#.......................................................................................................#....................#........#...................#..........#................................................................................#..........................................................................#......
........................................................#.........................................................................#..............................................#...........................................................#.................................................................#..................................#................#.....................................................#..................................................#....................................#.....................#...................#..................................................................................#................................................#..................................................................................................................................#.....................#..........................................................................#...........#.....................................................................................
..................................................................................................................................#................................................................................................................................................................................................#.....................................................#..............................................................................................................................................................#.#......................................#..........................#..............................................................................................................................#..................#....................................#............................................................#.....#..............................................................................................................................................
.................#............#.....................#.....................................................................................................................#.....................................#.....................................................#..............#...#....................................................................................................................................#.............................................................#.......#................................................................................#.......................................#..............................................................#..........................................................#....................................................#....................................##...................................................................................#......................#.......................................................................
...............#....................##.....................................................................................................................................#..............................#....#....................................#................................#..................................................................................................................................................................#.......................................#...................................#..........................................#.....................................................................................................#................................................#................................#..........#..................................................#.......#.........................................................................................................................................................................#.............
.....#...............................................................................................................#...............................................................#......................................................#.................................................................................................................................................................................#............#..........................................#..#...................................................................................................#...................................................................................................#...........................#.............................................................................................#..............................................................#.........................................................#................................................................................
......................................#.....................................#...........#............................................................#............#......................................#..............................................................................................................................................................#............................#................................................#..........#..........................................................................#................................................#....................#...............................................#.........................................................#......#...............#......................................................................#............#...................#.........................##........#.............................................................................................#......................................#
....#......#......................#...................................................................#.....................................................................................................................#........................................................#......#....................................................................................................#........................#...................#...........................................................................#..................................................#.....................................................................................................................................................#.#...........................................................................................................#.............................................................................#.....................................................................................................
..............................#...........................#................................#.................................#........................................................................#..........#...........................................................................................................................#.#...#.#............................................................#...................#.........................#..............#.........................................................#..........................................................................#..........................................................................#.......................................................................#...........................................................................................#........#.........................................................#..............................................................................................
.............#.............................................................................................#..........................................................................................................................................................................................................................................#.......#................................................................#....................................................#................................................................................................................................................................................................................................................#.....................................................................................................#.#..................................#......................................................................................#.............................................................
................................................................................................................................#..................................................................................................#....................#............#.........................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................#.............#....#...............#...........................#.............................................................................#...................................#................#.................#.........................................................................
...........#.............................................#..........................#............................................#......................#....................#...................................................................................................#........................................................................#.......................................................................................................................................................................................................................#..#...............#.......................#..................................................................................................................#........#...........................................................................................................................................................................................................................................................................
..........................................#.........................................................................................................................................#....................#..#.............................................................................................................................#...........................................................#........#.....................................................#........#..................................................................................................................................#........................#............................#.....................................................................................................................#.......#...............................................................................................................................................................................................................................
...................#........................................#..................................................#..................................................................................................................................................................................................................................................................#........................##........................................................................................................................................................................................................................................................................................................#.......#................................................#....#.............#....................................................................#..........................................................................................................#...................................................
........................................#...............................................................................................................................................#.................................................................#...................................................................................................................................#..............................#....................................................................................................#.................................................#........#................#..............................................................................................................................................#..................................................................#.....................#.................................................................#......#............................................#..................................#.#...................
.#.................................................#........................................................#.................................................#..#.............#.........................................#..............................................#.......................................................................................#......................................................................................................................#.....................................................................................................................................................................................................##..........#.......................................#......................................................................................................................................................................................................................................#............#...............................
....#......#..#..............................................................................................................#......................................#............................................................#......................................................................................................................................................................##.....................................................#......................................................#................#...............................................................................................................................................................................#..................................#..................#..............................#.............................................................................................................................................#..........................................................................
..................................................................................#.......#............#......................................................#............................................................................................#............................................................................#................................................#...................................................................................#.............................................#.....................................#.............................................................#...........................................................................#..............#.......................................................#..................................................................................................................................................................................................................................................
......................#.....................#...............................................................#.........................................#.........#.......................#..#.............................................................................................................................#............................................................................................................................................#........................................................................................................................................#............................................#........................................................................................................................#...................................................#............................................................#.................................#............................................................................................
..........................#..................................................................................................................#.......................................................#.........................#.......................................................................................#..............................#.............................#.................#.......#...............................#....#.............................#..........#......................................#....................................................#.....................................................................................................................................#..............#.................................#........................#........#........................................................................#..........................................................................................................................................
..............................................................................#.................#.......#..........................................................................#....................................................................................................#....#................#..................................................................#...................................#.................................................................................................................................#.....................................................................................................................#....................................................................................................................#.........................................................................................................................#......................................................................#................................#
........................#.....................................................................................................................................................................................................................#...................................................................#.........................................#.#....#..............................................................................................#..........................................................................#........................................................................................#.......................................................#.........#............................................#.............#....................................#.............................#.................#......#.............................................................#.....................................#.................................................................
....................................................................................#.................................................#....................#............................................#...........................#........#...........................................#..................................................................................................................................................##....................................#...........##....#..................................................................................................................................................................................#...............................#...............................................................................................................................................................................................................................................................................#.............................
.......................................................................................#.......................................................................#................#.....#..................................................#....................................#............................................................................................................................................................................................................................................................................................#........#..........................................................................#.....................................#.......##......................#..............................................#..............................................................................................#.........................................#......................................................................#................................
.....................................#.................................#...........................................................#..............................#...........#.........................................................................................#.............................................................#...............................................#.....#......................................#..............#...........................................................................................................................#..........................................#..............................#....#...#.................#.........................................................................................................................##...........#...................................................................................#.....#.................................#......................#.............................#.........................
.........................................................................................................................................................................................#.............................................#......................#....................##............................................................................#..#.......................................................................................................................................................................................................#........................................................................................................................................................................................................#.......................#..........#............................#..................................................#..............................................................#.............................................................
..............................................................#.........................#................................................#.........#.......................................#......#.................................................................#..................................................................................................................................................................#.......................................................................................................#...................#..............................................................#..............................................................................................................#..........................##...................#.............................................#.....................................................................................#...............................................#...........#.......#...........................
...................#.................................#................................................#....................................................................................#....................................................................................................................................#...................................................................#..................................#.....................................................#......................................................................................................#.......................................................................................................................................................................................................................................................#...............................................................................................................................................#............#...........
................................................................................................#.........................#...........#.#...............................#...........................#............#..................................#...............#...................................................................................................................................................................................................................................................#....................................#................................................................................................................................................................................................................#........................................................#......................................................#.........................................................#..................................................................#.........
..#..............................#...................................................................................#...#.................................................................................................#............#...........................................................#.....#............................###.............................#........................................#...............#...........................................................................................................................................................................................#.#...........................................................................................................................................................................#....................................................................................................#................................................................................#....................................
......................#.......................................................................#..........................................................................................#..........................................................................#.....................#..................................................#........................#............................................#........................................................................#.............................................................................#...................#..........................................................................................#......#..........................#.........................................................................................................................#...............................................................................................................................................................................
........................................................................................................................................................................................................#......................................#...........................................#..................#....................#...#.......#.......................................................#.....#......................##.................................#.......................................................................#...................#......................................................................................................................................................#..#......................................................................................................................#.......................................................................................................................................#........................................
...............................................#................................................................................................................#....................................#..........................#..#......................#...............................#..............................................................................#....#...........#..........................................................................#....................................................#............................................................................#...................................#...........................................................................................................#.........................................................#..................#.......#....................................................................#.................................................................#.................................................
.......................................................................................................#..........................#.........#..........................................#................#...............................................#...#...............................................................................................#.............................#.........#.............................................................................#........................#......#...................................................................................................................................................................................................................#..................................................................................................................................................................................................#...............#...........................................................................
......................#..............................................#................................................................................#....................................................................#..........#............#.........#.......................................................#......#......................................................................................#.......#.........#.............................#................................................................................................................................................................................................................................#..................................#.........................#............#..............#..........#............................................................................................................................................................................................................................
...............................#..................................................................................#........#..............................................................................#...........................#.........................................#..........................................................................................................................................................................................................................................................................................#............................................................#........................................#...............................#................#................#..........................................................#...#................................................................#..........................................................#............................................................#...............#.........
........##................#......................................................................................#....................................................................................#............................#.................................#....................................................#.................................................................................................................#....................................................#................#..........#..................................................................................................#.............................................................................................................................................................................................................................................#...#.......................................#..................................................#...#...................................................
..........................#.......................#.............................................................................................................................#..............................................................................................................................................#................................................#.........#....................................................#....................#............................................................................................................#..........................#.#.......#..........................................................................#...........#.......................................................................#.................................................................#........................................................................................#......................................#.................................#...........
............#...................#..................................................................#...................................#.........................................................................................#.......................#............................................................................................................#....................#....................#.............................................................................................................................................................................................................#.......................................................................#.....................................................................#........................#.........................................................................................................#...................................................................................#....#.......#.#.....#............
...........................................................#..................................................................................................#...........#................................#.......................#.............#............#...........#...................................................#.........................................#..........#..........................................................................#........................................................................................................................................#................................................................................................................................................#....#.......#..................................#....................#..................#.....#.........................................#...............................................................................................................#....................
...........#.............................#.....................................................................................................................#............................................................................................................................................................................................#....................................................................................#.....................................................................................................................................#.......#......#.......................#................................................................................................#.................#.........................................................................................................#...................................................................................................#...............................................................#.....
.........................#.................................#...................#.......................#............................................................................................................................#.......................................................#......#..................................................................................................................#.......................................#.....................#.............................................................................................#.............................#.................................................................................................................................................#...................................................................................................................................................................#..............................................................................................
............................................................................................................................................................#.#...............................................#....#..........................................................................#....#...........................................................#......#....................................................................................................................#............................................................#...................................................................................................................#...........................#.......................................#..............#.....................................................................#...............................................................................................................................................................#..........................#....
.....................#..................................................................................................#................#..............................................................................................................................................................................#....#............................................................................#.....................................................................................................................#......................................................................#.......................................................................#........................#.........................................................#.................................#...........................#...................................................................................#...............#...........#.................#..................................................................
.........#......................................................................................#.............................................................................................................................#........................................................................#............................#............#.................................................................................................#...........................................................#........................................................................................................................................#..............................................................#...............................#.#........................................................................................................#....................#...................................................#.........#............................................#..................................
............................#......#...............................................................................................................................................#.....................#..........................#...........................................................#........#...............................................................................................#...................#.....................................................................................................#....................#...................................#..##................................................................................................................................................#.............................................................#........................#...................#....................................#.........#.........................................................................#...............................................
...............................................#...................#.........................................................#....................#............................................................................................................................................#.................................#.............................................................#.......................................#.............................................#............................................................#...............................................#....................................................................#..................................#..................................................................................................#........................................................#............................................#...................................................................................#.............................
........#........#.........................................#....................................................................................................................................................................................................#................................................................................................#................................................................................................................................................................#.........#.#........................................................#.........................................#........................................................................#...........................................#.........#................................#..#...#................................#................................................#..........................................................................................................................
.............#................................................#............................................................#..........................#.....#......................#....#...#..#.....................................#.........#...............................................................................................#.....................................................#......................#................................................................................#..#...............................................................................................................................#...............................................................................................#......................#..................................................................................................................#..........................................................................................................................................
.......#....#.........#........................................................................................................................................#............................................................#......................................................................................#.................................................................................................................................................................................#..............................................#......................................................#......................................................................................................................................................................#..............................................................................................................................................................................................................#.......#...........................
...................................................................................................................................................................#.................................................................#.......#...............................................................#........................#.......................................................................................#..............................................#................................................................................#.....#...............................#.............................................#...............................................#................................................#.............#.............................................................#..............................#...........................................................................................................................#........................#.................
....................#......#..........#..#...........#..............................................#........#...#.....................................................................................................................................#................................................................................................................................................................#............................................................................................................................................................................#...................................................................................................................................#...........................................#...............................#....#.........................#...............................#..........................................#..#.......#......#...................................................................................
............................................#..................................................................................#....##.......................................................................................................................................................................................................................................................................#..............................................#...........................................................................................#.............................................................................................................................................................................#...#...................................................................#.....................#.........#........................#............#....................................#..................................................................#..........#..........#................#.
..........................................................................................................................................................................................................#............#........#.......................................#........................................#.......................................#........#........................................................................................#......#.................................................................................#....#..................................#....................................................#.............................................................................................................#...............................................................................#.............................................................#..#.#...................................................#..........#...................................................
.......................#...................................................................................................................#................................................#...#..................................................................................................................................................................................................................................................#.....................#.........................................#..............................#.............................................#....#..................#.#...........#...........................................................................#....................#..........................................................................#..................................................................................................................................................................................................................
.......................#.............................#.....................#......................................................................................................................#..........................................#.....#...........#...................................................................................................................................#.........................................#.........................................#...........................................................................................................................................#..........#............................................................................................#.......................................................................................................................................................#.......................................#.................................................#.......#...............................
.............................................#........................................................#......................#...........................................................................#.........................#..........................................#........................#........................................................#..............................................#...#.......................................................................................................................#.......#.................................................................#................................#.........................................................................................#..............................................................#.#..............#...............................#...................................................................................................#..............#..........#..................................#...
....#.......................#..................................................#................................#............................................................................................................................................................................................................................................................#....................#.........................................................................#....................#.................................................#.....#.........................................................................................................................#..........................................................................................................................................................................................................................#............#................................................#.............................#.......................#..
.............#.......#............................................#................................................................................................................................#........#..................................................#.............................#......................#..........................................................................................................#....................................#...........................................................................#............................................#.........................................#.............................................#..............................................................................................................................................................................................................#.................................#....................................................................................#.........
..............................................#................................................#......................#.................................................#....#..................................................................................................................................................#.........#.....................................................................#..................#.....................#....#..................................................................................................................................................#................................#...............................................#........................................#...........................................................................................................................................#........#....................................#........................................................................................#......
........................................................................................#...................................#..........................................................#...............#................................................................#....................................................................#.......................................................................................................................#..................................................................#.......................#......#....................................#.....#.................................................................................................................#.......................................................#.......................................#............................................................................#...........................................................#..#.......................................#............
......................................................................................#..............#........................................................#......................#............#...#............#.......................................#..#...................................................#..................#.........................................................................................#...............................................................................#......................#...........................................................................................................................#..............#............#.................................................................................................................................#.................................................................................#.........#..........................................................................#.............................
.........#...............................................................................................................................#.......................................................................................................................#..........#...........#.................................#................................................................................................................................................................................#...#.............#.............#....................................................#.................................#................................................................................#...................................................................#...........................................................................................................................................................#......#......................................................#..............#....
..................#..................#...........................................................................................................#..............................................#..............................................................##.......................#.........................#.....................#.......................#............#........................#.............................................................................................................................#................................#.........................#...........................................................................................................................#..........................................................................................#..........................................#................................#.........................#........................................................................................................
#..#...................#.......#......................................................................................................................................................................................................................................................................................................................................................................#.....................................................................................................#..............................................................................................................................................................................#.....................................................................................#.......................#............................................#....#.........................................................................................................................................................................
......#...................................................................#..............................................................................................................................................................#...........................................................................................................#.................#..............#........#..............#..................................#.....................................................#....#................................................#..................#.....................................................................................................#...............................#......#........................#..............................................................................................................................................................................................................................................................................
...................................#.....................#...........#........................#....#.....#.......#..#.........................................#.................#..#...........................#...............................#..............................................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................#.................................................#.............#......................................................................................................................................................................................#............................
...............#.......#................................................................................................#.....................................................#...........................................................................#.....................................#................................#..............................................................................................................................................#........................................................................#......................................................................#..................#..............................................................#.....................................#................................................#..............................................................................#..........................................................#..............#..................................................................
.........................................................................................................................................................#.........................#..........#...........#...................................#..................................................................................#..................................................................................................#..........................#.................................................................#........................................................................................................................................................................................................................................................................................................................#.....#...............#.........................................................................................#....................#...........#...........#...#....#....
............#.....................................#..............................#........................#.................................................#..............................##....................#................................#........................................#..............................................................................................................#..................#................................................................................................................#......................................................#...#.......#.....................................................................................................................................................................................................................................................................................##..................#................................................#........................................................
..................................#.#......................................................................................................................#...................................................#.....................................#...........................................................................................................#..................................................................................................................................................................................................................................#..........................................................................................................................................................................................................................................#..#...........................................................................................#........#...........................................................#..............#..
.......#..................#.............................................#............................................................................................#.............................................#...........................................................................................................................................#........................................................................................................................................................................#.............................#............................................................#...#......................................................................................................................................................................#.......................................................................................................................................#..............................#...............................................
.......................................................................................................................................#..........................................#...................................................................................#.........................#.....................................................................#......................#..........................#...#.......................................................................................................................................................#.............................................#.......................................................................................................................................#.......................................................................................................#......#........#....#.............................................#.....................#.........................................................
.......................................................................................................................................................................#.#..........................................................................................................................................................................#......................................................#.......#..............................#................#.............................................................#...........................#...........................#..............................................................................................................................#.........................................................#.......#............#....................................................................................#..........................................................................#...................................#.........................
.....#..................................................................#.........................#..#......................#.................................................................................#....................................#...........#.........................................................................................#...................................................................................................................................................................................................................................................................#.....................................#............................................#.................................................................#.#...............................#...........................................#............#.......................................................................................................................................................
............................................................#......................................................................................#.....................................................#.................................................................................................................................................................................................#................#..........#..........................................................................................#.......................................................#....................................................................................#...................................................................................................................................#........#.............................................................#............#.#...................................................................................#.......................................
............................................................................................................................................................................#.............................................#...............................................#....................................#...................................................#.............................................................#........................................................................................................................................................................................................................................#................................................#...........................................................................#.................................#............................................................#........................................................................................#..............#......................
.#..............................................#......................##.......................#..........#...........................................................................................................................................#..............................................................................................................................................##.............#............................................#...............................................................#........................#......#....................................................................................................................................................................................#........................................................................................#..................................#.....................................................#.........................#.................................................................
.....................#...............................................................................................#..........................#................#......................#....................................................................................................................................#..................................................................................................................................#........................................................................................#......#.............................................................#.....................................................................................................................................................................................................................................#..#.........................................................................#........................#..........#...............................................
............................#..................................................................#...#..#........................................................#.....................................................................................#.....................#...................................................#.....#..................................................................................#..............................................................#......#....................................................................................................................................................................................................................................................................................................#..........................................................................................................................................#........................................................#........................#....
...............................#..........................#.................#...................................................#.........................................................................................#..............#..............................................................................................................#....##..........................................#...................................................#...................................#......................................................................................................................................................................................................................................#................................................................................#.......#.....................................................#..............................................................................#..............................................................
................#...............................................................#............................................................................................................................................................................#.............#.........................#....#.................................#...#..........#..........................................#........................#....................................................#...................................................................#..................#...#...............................................................#.......#..................#......................#........................................................................#..........................................................................................#......................#...#....................................................................................................................................
..........................................#..............................#............................................................................#...........#...............#........................................................................................................................#.....................................................................##................#...............................................................#.................#................................................................#............................................................................................#.....................................................#........................................#..........................#.............................................#..........................................................#......................................................................#.#.......................................................#.............
..............................................................................................................................................................................................................#.................................#................#........................................................................................................................................................................................................................................................................................#..............................................................................................................................................#................#......................................................#......................................................................#............#..#.................#.................................#.............................#.................................#........................................
..................................................#..........#....................................................#................................................................#.............................................................#........................#.................................................................................................................................................................................................#.#...............#...............................................................................#......................................................#...........................................................................................................................................................................................#.....................................................................................................................................................................#............#.#..............
..................#...............#...#.................................................#...............................#.......................................................................................................................................#............#.................................................#...........................#.................................................................................................................................................................................................#..............................................#.............................................................#............#..........................#...........................#.........................................................................................................................................................................................................................................................#............................
..................#..........................................#......................#................#..............................#..................................#...........................................#........................#.................................#....................................................................#.................................#.......#...........#............................................................................................................#...........................................................................................................................................................................................................................................................#...#............................#............#.................................................#.....#..#.............#...........................#............................................#......................#...........................
..........................................................................................................................................................................................................................................................................#............................................................................................................................................................................................................................................................#................................................................................................................................................................................................................#..............................................................................#...............................#.........................................................................#..................................................#................................
...................................#...................................................................................#...................................................................................................................................................................................................#.......................#......................................................................................................................................................................#.....................................................................................#....#.#...........................#......................................................................................................................................................................................#...................................................#.................#...........................................#....................................................................#...
..............................................................................................................................................................................................................................................................................#.........#............................................#..........................#...........#...............................................#.........................#.............................................................................#...............................................................................#.............................................................#..................................#............................................................................................................................#................................................................................................................................................#...............#.................
...........................................#...........................................................#........................................................................................................................#......#....................................................................................#................................................#.................................................................................................................................................................................#................................................................................................................................................................................................................................................#...........#......................................................................................................................................#...............................#.................................
...........#......................................................................................................................................#.........#............................................................................................................................................................................................................................................#..........................#...........................#........................................................................................#....................................................................................#......#................................#..........#..#............................................................................................................................................................#...................#...............................................................................................................#...............................
.............................................................................................................................................................................#..........................#............................................................................................................................................................................#........#..................................................................#.....................#.......................................................#...................#.........................................#...............................................................................................................#..............................................#.............................................................................#...........................#...........................................#...........................................................................#......................
................................................................#...............................#....#...........................................#.............#.................#.........................................................................................................#...........................#.........................................................................................................................#....................................#.........................................................................#.....................................................................................................#.................................................................................................................................................................................#.......#..........#...................#........#..........................#............................................................#................#...................
.......................#...................................................................................#........................................##.........................................................................#................#..................#............................................#...............................................................................................................................................#....#.....................................#.......................#......#.......#..............#..............................................................................................................................................................................................................................................................#....................................#..........................#.....................................................................................#...#........................................#.
..........................................................................................................................................#..............................................................................................#.......#........................#....................................................................................#...........#.........#............#................#...#...............................................................................#.......................................................................................................#............................................................................#.....................................................................................................#...................#..............................................................................................................................................................................................................
............................#.....................................................................................#.................................................................................#.......#.....................................#...............................................................#................#.......#........................................................................................................................................................#...............................................................................#..........................................................................................................................#................................................................................................................................#......................................................................................#.............................................................................................
................#..................................................................................#....................................................................................................................#........................................#.............................................................#....................................#............................................................................#..................#...................................................#.........#..........#.......................................................................................................................#....#..............................................................................................#.................................................................................................................................................................................................................................................#........#
...............................................................................#......................................................................................................................................#...................#............................................................................................................................................................................#........#.......................................................................#...................................#........................................................#................#.......................................................#.........................................................#....................................................................................................................................#..............................#........................................................................................................................
......#..........#............................................................................................................................#....................................................#...........................#......................................................................................................................................................................#......................................................#...............................................#.......................................................................................................................................................................#.....................................................#.......................................................#.......#.........................................................................................................#...............................................................#.........................................#.....
.......#.....................................................................................#...............................#...........#.......#...........#.................................................................................................#.................#............................................#........................................................................................................................................................................................#..#..................................................................................................#...............................................................................##...........................................................................................................................................................................##.............#................#..........................................................................................................
....#.........................................................#....................................................................................................................................................................................................................................................................................................................................................#.....................................................................#.......................#................#.....................................................................................................................................................................#................................................#.............................................#...............................................................................................#....#..............................#..................#......................................................................
.............................................................................................................................................................#.....................................#.................................................#.......#.................................................................................#.#..................................#..........................................................#......................................................................#.................#............................................................................................................#...................................................................#.....................................................#...............................................................#....................................#..........#...................................#.................................................................................................
........#.......#......................................................#............#.............................................................................................................................#..............................................................#.....#......................#.................................#......................................................................................................................................................................................................................#................................................................................................................................................................................#...........................#.................#........................#................................................................................................................#....................................................................................
........#.....................................#..................................................................................#....................................................................#......#.................................................................................................................................................................#......##.........................#......#............#........................................................................#..................................#.........................................#........................................................#......#.......................................................#...........................................................#.............................................................................................#...........................................................#....................#.....................#............................#...................
..............................#.................................................................................................................................................................#..................................................................................................#...........................................................#................#..................................................................................................................................#..................................................................................................#.................................................................................................................................................................#....................................................#.#.........................#...........................................................................................................................................................
............#.........................................................##..............................................................................................................................................#.............................................................................................................................................................................................#.....................#..............#......................................................#.................#.............#.......................#........................................#................................................#.................................#.........................................#...............................................#.............................................#..............#.........................................................................................................................................................................
.............................................................#...............................................................................................#..........................................#.....#......#........................................................................................................#...................................................................................................................................................................................#.....................................................................................#...................................................................................#................................................#....................#.............................................................................................#.....................................................................................#..............................................................................
..........................................................................................................#...........#......................................#...............................................................................#..........................................#........#.#...............................#......................................................................................................................................#..#.......##......................................................................................................................................................#....................................................................#...................................................................................................................#.......................#................................................#........................................................................#...........#................................
.......#............................................................................................................................................................................................................................#..........#............................#....................................##.............##....................................................................................................#.............................................................................................................................#....................................................................#...................................................................#..........................................................................................#.............#..................................................................................................................#..........................................................................#................
...............................................................................#..............................................................#..#.....#............#.......................................#.........................................................................................#....................#........................................#.........................................................................................................................................................................................#.................#..........................................................................................................................................#.........................................................#........#..................................#.........................................................#...................................................................................#....#................................................
..............................................#.........................................................................................................#......................................................................................................................................................#.#....................................................................#........................................................................................................#..................................................................................................................................................................................................................#.................................................................................................................................................................#.#.......................................................#...............................................................#................#.....
............#......................................................#............................................................................................................#................................................................................................................#.........................................................................#........................................................................##.............................................................#...................#............#..................................................#....................................................................................................................................#.................................................................................................................................................##........................................................................#............................................................
.....................................#........................#..........................................................................................................................................#.............................................................................................#......................................#............................#.................#.............................................................#..................#.................................#.................#.....................#......................#............#............................#.........................................................................................................................#............#....#......................#...........................#..............................................#.........#.................................................................................#.......................#......................#..................
...........................#........................................................................#.................#..........................................................................................................#....#...............................................#...............................................................#.............#..................................................................#...........................................................................#.......#....................................#........................#.............................................#................................#.................................#..........................#...............................................................................................................................................................................................................................................................................................
............#..................................................................................................................................................................................................................................................#......................#......#.....................................................................................................................................................##...........................................................................................................................#..........................................................#.........................................................................................#.......#.......................................#............................................................#...........................................................................................#.................................................#....................................
...#....#..........................#............................................................................................................#..#...............#..........................#...................................................................#........#..............................................................................................................................#.........................................#................................#...................................................................#..........................................................................................#..............................................#..........................................................................#.................#.............................................#..#........#........................#..#..............................#...........................................#............................#......................................
.........................#.......#.................................................#...................#........#........................................................#..................................................................................................................#............................................................................................................#......................................#.....#................................#............................................................................................................................................................................................................................#................................................................................................................................................................................................................................................................................................................
..........................................#....................................................................................#...............#..........................................................................................#....................................................................#..............................................................................................................................................................#.............................................#...............................................................................................................#.......................................#.............................................#....................................#...................................................#..............#....#......................................................#....................#............................................#....#.......................................................
.................................#............................................#................................................................................................................................................#.....#.#..............................................................................#.....................................................................................#..........................................#................................................#................................................................#................................................................#.............................................................................................................................................................................#.....................................................................................................................................................................#......................................
....#.................................................#....................................................................#................................................................................................................................#........#.........................................#............#.......#..#...............#............................................................................................................................#...............#..........................................................................................................................#..............#........................................................................#.................................................#........................#.#.#.............................................................................................................#.....................................#..................................................#.......................
...................................................#................................................................................#....................#........................................#..................................................................................................................................#..............................................#.....................#.......#...............................................................................................#...............#.........................................................#....................................................................#......#............#..#..............................#..................................................................#.................................................#..........................................................#.......................................#................................................................................#....
..........................................#.....#...........................................................#...........................##.....................................#...................#...........................................................................................................................................#............##..............................................#..............................................................................#..................................#.......................................................................#............................#...................#....................................................#......................................................#............................................#......................................................................................#.............................................................#........................................#......................
............................................#.....#.......................................................................................................................#..........................................#.......................................................................................#................................................#.....#.....#.......#..........................................................#..........................#..............................................................................................................................................................................................#.......#...................................#..#..............................................................................................................................................................................................................................................................................................................
...........#...................................................#...#.....................................................................................................................#............................................#............................................................#..............#.....................................................................#..............................#..........................................................................................#.............................................................#..................................................#.......#.....#....................................................................................................................................#........#.....#...........................................................................................................#......................................................#............................................................
.....................................................................#.............................................................................................................................................................................................#.........................................................................#.............................#.............................................#......................................................##.............................................................................................#....................................................................................#........................................................#......................................................#.................................................................................................................................#...............................#................#....................................#........................
..................#......................................................................#.......................................................................................................................#...................................................................................................................................................................................................................................#.......................#...............#...................................#......#.#................................................................................................#......................................................................#.............................................................................#..................................#.....................................................................................................................................................................................#...........
......#.......................................................................................................................................................#......#.........................................................#..............................#......................................#.......................................#.................................................................................................#................................................#..................................................................#.....................#.........#................................#.......#..................................#............#...........................................................................................................................#...................................................#.......................#.................#......................#.........#...............#.............................................................
..........................................................#...........................#................#........................#.........................................#.....................................................................................................................................................................................................................................................................................................................................#.........................................#.........................................................................#.........................................................................#.....................#.........................##................................................#.....................................................................................................................................................#......................................#.......................
..........................................................................................#.....#............................#...................#......................................................................................#..................................................#....#.................#..............................................................#............................................................................................................##...........................................#...............................................................................................................................................................................................#.................................................#.#......................................................................................................................#.........................................#....................................................................
............................#............#.......................#......................................................................#.................#..................................................#....................................................................................................#......................................................................#..........................#..............................................#.........#...........................................#......................#.........................................................................................#............................................................#.......#...............................#..................................................................................................................................#............................#.....................................................................................................................
.#..........................#..................................................................................#.................................................................................................................#............#................................................................#.....................................................................................................#..............................#.........................................#..............................#......#..............................................................................................................................................................................................................................#........................................................................................#.......................................................................................................#......................................................#.........
............................................................................#......................#.............................#....................................#.....................................................................#......................................##..........................................................................................................................................................................................................................................#............#..................................................................#......................#........................................................#...#..............................#...................................................#............................................................................................#........................................#........#......#..................................................................#...........#.........
.............................................................................................................#..........................#..........................................#................#.................................................................................................#....................................................................................................................................#.........................................................................#..............#......#...................#...................................................................................................................................................................#...........................................#...................#..............................................................................................................................#...........................................................................#.#....................
............................................................................................#.................................................................................................#............................................................................................................#...............#...............................................#..................#.........#........................................................#..................................................................................................#..........#.............................................................#.....#.............................#....................................#........#............................#................................................................................#........#.....#........................................................................................................................................................................
......................................#.......................................................................................................................#................................................#..........#..................#..................#..............#....#........................................................................................................................#...............................................................#.........................#.................................................................#........................................#........................................#.........................................................................................................................#............#.........................................................#...............................................#....#..........................................................................................................#........
.........................#................#.......................................................................................................#.......................................................................................#.......................#.......................................#.................................................#........................#..........................................................................................#.........................................................................................................................................................................................................#.........................#............................................#.....................................................................................#......#...........................................#.....................#....................#...............................................................................
..................................................................................................#........................#............................................................#.................#...........#.......................#................#...............................................................................................#...........#.......#.......................................................................................................#...........................#.............................#...................................................................#...............#.......................................................................................................##..........#..........................................................................#..#................................#......................................................................................#...#................#..........#.................................
......................#........................................#.........#.......#...........#.......#.............................................................#..................................................................#.......................................................................#.....................................................................................................................................#..#.........................................................#............................................................................#...............................................#................................................................................................................................................................................#........................................................................................................................................................#............................................
..........................................................................................................................................................................................#.......................................................................................................................#............................................................................................................................................................................................#..........#.................................................#.................#..............#.............................#..............................................................................##..........#.........#.............#....................................................#..............#....................................................#......................#.......................#.............................................................#..............................#.
.............................................................................................#...............#...#..............................................#.................................................................................................................................................................................................................................................................................................#................................................................................................................#..................................................#.......................................#................#............................................................................................................................................................................................#..................................................#..............................................#......................................
...............#................................................#.........................#....................................................................#..................................#...........................................................................................................#............................................................................................................................#.............................................................................#...#.....................#.................................................#.................................................#..................#..#............................#.#.........#...#............................#................................................................................................................................................................................................................................................................#............
......................................#..............................#.............................................................................................................................#.........................................................#...................#.........#.......#....................#.......................................................#...........................................................................##..................#....#............#.............................................#.........................................................................#.......................#....................................................................................#...........................................................................#.................................................................................................................................................#...............................................................
............#...............................................................................................................................................................................#.......#................................................................................................#...........#.........................................................................................................#.......................#..............................................................#.......................#........................................................................................................................................................#.......#.........#......................................................................#......................................#................................#....................................................................................................................#.............................#.............
......#.......................#.............................#.............................................#.................................................#....................................................................#...............#..................................#........................................................#...........................................................................#.........................................................................#........................................................................................#................................................................................................................#....................#.......................................#..................................................................#...........................................................................................................................................................#..........#................
..........................................#............#..........#.................................................................................................................................................................................................#......................#............................................................................................................................................................................................#...............................................................................................................#....................................................................................#....................................#...........................................#................#..........#............................................................#.................#.#.........................................................................................................................................
......................................................................................................................................................................................................#.........#......................................#.............................#........................................................#....................#................................................................#...................#..........................................#.....................................#..........................#..................................................................................................................#...................................................................................#..................................#.......#......................................................#.......................................................................................................................................................
....................................................................................................................................................##......#...........................................#...........................#.................................................................................................................#.......#......................#.................................................................................................................................#.#...............................................................................................................#...............#....................................................................................#..............................#..#..........#..................................................................#..............#...................#..............................................................#...............#....................................................
.......................................................................................................................................................................#...............#........................#................#...................................................#.........#...............................................................................................................#.............#.#...................................................#..........................#..#.................#................#..............................................................................#............................................................................................................................#....#..........................#......................................................................#.............................................................................................................................................................
.....................#.................................#...........................................................................#......................................................................................................................#.........#........................................................................................................................................#...............#........................................................#...........................#...............................................................................................................................................................................................................................................................#.......................................................#............................................................#........................................#...........#..........................................#........#........#...........
..........................................................................#............................................................................................................#......................................................#...................................................................#............#.....#................................................#..................................................#.#.....................................#.....................................................................#........................................................................................................................................................#...............................................................#...............#....................................................................................................................#...........................................................................................................#...
.............................................................#................................................................................................................................#............................#.........#.....................................................................#.............................................................................................................................................................................................................................#........#......................................................................#................#........#.....................#................................................................................................................................................................................................#..................#......................................................................#......#............#............................................
......#.............................................#......................................................#....................#....................#................................................................................#.......................................................................................#.........................#.....#...........#....................................................................................................................................................................................#..........................................................#........................................#..............#.................................................................................................................................................................#......................................#.....................................................................................#...................................................
..............#......................................................................................................................................................................................#..................................#..........................................#..........#....#............................................................................................#.................................................................#............................................................................................................................#......#..............................................................................................................................#........................................................................#.......................................................................................................................................................#..............................................................
..................................................................#...................#..........................................................................................................................................#................................................#...................................................................................................#...................................................................#.............................................................#..........................................................#.#...............................................................#.................................................#...........................................................................................................................................#..................................................#.....................................#....................#...................................................................
..............................#....#...................#.................................................#...........................................#...........................................................................##...................#.....................................................#..................................#...............................................#........................................#................................................................................#..................................................#.......#..............................................................#.....................................................#.............................................#...................................#........#.................................................................................#................................................#........................................#....................................................
...................#............................#........#...#....................................................................................#.....................................#...............................#........................................................#..............................................#.....................#.........................................#..................................................................................................................................................................................................................................................................................................................................................................................#.............................................................#.........................................................................................##................#.........#.......................................#................#....
..................................#..................#..................................................................#..........#.................#............................................................................#................................#.....................................#...................................................#.....................................................................................................................................#.......................................................................................................................................................................................................................#..................................#......................................................................................................................................................................................................................................................................
...............#..................................................#..............#..............................................#...........................................................................................................#............................................................................#..#.............#.....................#........#...#..................................#.......................................................................#...................................................................#..........#....#.............................#....................#..............................................#..................#............................#.........................#....................................................................................................................................................................................................................................#.......................................
........................................................................................................................................................................................#................................#...................................................................................................................#...............................#..........#................#........................................................#..#..........................................................#........................#......................................................#.............................................................................................................................................................................................................#........#....................#............................................................#..............#............................................................................................
...............................................................................#.......................................................##.............................................................#...............................................................................................................................................................................#.....................................#...........................................................#.........................................#............................................................................#....................................................................................................#..................#............................................................................#....................#.................................................................................#...................................#.....................................................................
...............................................................................................................................................................#.................................................#.....................................................................#..................................................................#...............................................................................................#................................................................#........................................................................................#................................................................................................#......................#......................................................................................................................................................#......................................................................#..........................................................
...............................#...............................................#...........#.........................................................................................................................................#...........................................................................................#...............................................#..#........................................................................................#................................#..........#.................................................................#..............#.....................##...................................................................................................................#................................................................#........................#.........................#...........................................................................#...............................................................................
........................................#.........................................................................................................................................................................................................#..................#...............................................#...........................................................................#.....................................................#..........................................................................................................................................................................#...#..#.........................................................................................................................................#....................................................................................#.....................................................................................................#............#.........................................
.................#..........................................................................#..............................................................................................#................................................................#........................#.#.............................................................#................................................#..........................................................#...............................................................................................................................#..................................#.........................#......................................................#..............................................#................................................................................................................................................................................................................................................#...............
..................................#..#......................................#.................................#........#......#......#...................................................................................................#............................#..............#....................................#...................................................#............................................................#...........................................................................................................#.......................................................##......................#...................................................#...................#..#..........................#................................................................................................................#.#.#.................#....................................................#.......................#.........................#.........................................
........#.....................................................#............................................................................#..............#...............................................................................#.#.........#....................#.....................................#...............................#.....................................................................................................................................................................................................................................................................................................#...................................................#..........................................................#...............................................................................................................................#.........................................#................................#...................................................
..........................................................#..............................#.............#.................................................................................................................#.............................................#.......................#.................................................................................#..........................#.......................................................................................................#......................................................................................#...................................................#............................#........#...............................................................................................#............................#............................................................#..............................................#.......................##.................#..#...........#............................
#.............................................#.............#.......#...............................................................................................#......#....................................#....................................................................#......................................................................................................................................................................................................#.....................................................................................#...........................................#.....................#....................................................................................#...........................................................................................................................................................................................................................................................................................
...............................................................................................................#.........................#..........#...................................#..........#.................#.................................................#............................#....#.................................................#................................................................................................................................................................................#............................................................................................#.........................#......................................#........................#.............................................................................................................................................#......................................................................................................................................#............
.................................#.......................................#......................................................................#....#...............................................................................................................#......................................................................................................................................................................................................#.............................................................................................................#...........##..............................................................................................................................................................................................................................#...................................................................#..................................#.......................................................................................
..............................................................................................#....................................................................................................................................................................................#...................................................................#................................................................................................................................................#....................................................................................................#.........................#....................................................................................................#.................................................................................................................................................#...................................................#.............................#....................................................
..............................................#.......................................................................................................#........................................#.....................................................................................#.....................................................#..................................................................................................................................................................#..............................................................................................................................................#.........................................................................................................#....................................................................................................#...............................#........#...................................................................................................#...........
....................................................................#........................#...................................................................................................................#...........................................#............#.............................................................#.........................#................................................................#............................................................................................................................................................................#....#.....................................................................................#....................................#...........#............#..............#................................................#..............................................................................................................................................................#............................
.........#.............................#.................................................................#....................................................................................................................#................................#......#.................................................................................................................#........................................................................................................................#.............#.................................................#................................#..........................................................................#.....................................................................................................#...................................................................................................#...............................................................#.............................................................
................................................#........................#................................................#...............#............................................................#............#......#......#.....................#..........................................................................#.................................................................................................................................................................................................................#.............................................................#........#................#..........................................................................#.....................................................................................#........................................................#....................#.........................................#.................#.......#.....#..............................................................
....................#.....#......................................................................................#.................................................#.......................#..........................#........................................................................................................................#........................................................#....................................................................................................................................#............................................#...........................................#.........................................#....................#.......................................................#...................................................................................#..............#.....................................................#....................#.........................................................#...............................
..................#................................................................................#...........................................................................................................................................#..............................................................#...............................................#.....................#.........................................#..................................................................................................................................#......#........#...................#..............................#..........................................................................................#....#........................................................................................................#....................................#.....................#............#..................................................................................................#......#.....
.............................................................................................................................................................#.....#......................#........................................................#........................................................................................................#.......................................................#..................................................................#........#...............#...................................................................................................#..............#...........#..................#.................................#..........................#...........................................................................................................................................................................................................................................................................................#.........
.............#............#...............................................#...............................#.....................#..................#...........................................#...........................#......#......................................................#..............................................................................................................................................#...#......................................................................................#.........#.................................................................#..............#.......#..................................................................#.............................................................................................................................................#...............................................................................................##............................................................................
.........................#............................#...........................................#.......................................#....................#.........................................#...................................................................................#...............................#.....................#.............................................................................................................................................................................................#................................................................#........#...#.......................#.....#...#...........................#....#.......................................#..........................................................................................................................................................................#..............#..........................#....#...........................#....................................
.......................................#......#.................................................#......#......................#..................#.....................................................................................................................................................#...........#............................................#.....#..............................#.......................................................................................................#.................................................................................................................................................................................................#............................................................................#......................................................................#....................................................................................................#............................................................
....................................................................................#...........................................#......................................................................................................................#..........................................................#..................#.................#....................................#.....................................#....#..........#..................................#...............................................................................................................................................................#.....................................................................#..............................................................................................................................#...........................................#...................................#.................................................................#............#...........
.............................................................................................................................................#............................................................................#...................................................................................................................................................................................................#............................................................................................................#............................................................................#.........................................................................................................#..................................................................#..............................................#................................................................................................................................................................................
........#............................................................................#............#....................#...................................................................................#......................................................................................................................................................................................#............#........................................................#...................................................................................................................................................................#..........#........#................#...............................................................................................................................................................................................................................#.........................................................................#....#....................................
.#..................................................................#...##..........................#.............................................................................................................................................................................................................................................#.#..............................................................................#...........................................................................#............................................#..............#.............................#........................................................................................................................................#................................................................................................................................................#..................................................................................................................#..............
.......................................#.............#.............................................................................................................................................................................................................................................................................................#............#........................................................................................................................................#...........................................................................................................................##..................#...............#...............................................................................................................#................#.......................#......................................................................................................................................................#...........................................
.......#...............................#......................................................................................................................................#..#..................................................#...................................................................#..............................................#.........................................................................................#................................................................................................................................#.........#.........................................#........................................................#..............................................#..........................................................................................................................................................#..............#..........................#...............#...#.........................#...................................
.#........................................#......................................#......................#............................#.........................................................................................................................................................................................................................................#...................................................#..................................................................................................#.................................................................................#.........................................................................................#..#......#......................................#...................................................#...#.........................................................................................................................................................................................................
............#................................................................#......#............................................................#.................................#..........................................................................#.......................#...........................................................................................#.........................................................................#...............................#....#.......................................#....#...#..................................#................................................#...................................................#........................................#.........................................................#.......................................................................................................................................................................................................................................
.................................#.............................................................................................................................#...........................#...................................................#................................................................................................................................#.................#............................................................................................................#..............................................................................#..................................................................................#..................................................................................................#...........................................#.....................#..........................#.....#.............................................................................................................................................
......#............................................................................................................................................................................................................................#......................................................................#....#.........................................#..............................................................................................#................................#....................................................................................................#..................................................#.......................................................................................................................................................#............................................................................#..............................................................................................................................................
........................................#.......................#..............................#...........#..............#..........................................#.................................................#...........................#................................................#.........................................#.....................................................................................................................................................................................#..................................................................................................................................................................................................#......................................#............................................................................................##........................................................#.......................#.......................................................................
...........#...........................................................................................................#........#.........#..................................................#...........................................#........#...............................................#..................................................................................................................................................................................#.............#....#....................................................................#..#......#......................#...................................................................#...........#.................#.#......................#....................................................................................................................#.........#..................#..........................................................................................................................#..............
...................................#................................................#...............................#..............................................................................................................#...................................................##................................................#................#............................................#......#......#.....................................................................#...............................#...................................#.......................................................#............................................................................................................................................#.....................#............................................#.............#....#...............................................................................................#............................................#.......................#.....
.....................................................................................#.........................#............................................................................................................................................................................................................................................................................#...............................................................................................................#................................#................................................................#......#....................#.....#.............#...........................................................###.................................#..............................................................#..................................................................................................................................#....#.#.....................................................#.......
.#...........................................................................................................................................#................#...........................#.......................................#...............................................#............................................................#......................................................#....................................#......................#...........................................................................................#...#.....#.......#.....................................................................................................................................................#.............................................................................................#.................................................................#..............................................................................................#...............................
....................................................................................................................#.............................................................#..................................................................................................................................................................................................................#.......#...................................................#......#...........................................................................................................................#.....................................................................................................#..................#............................................................................................##......#...........#....................................#...........................................................................#.....................................................................
...........................................................#...................#.............................................................................................#.................#.....................#.............#..............................................................................................................#...#...........................................................................................................................##.......................#....................................................................................................................................................................................................................................................................................................................................................................................#....................##............................................................................................#................#
.......................................................................................................................................................#.........................................................................#...............................................................................................#.............#...................................#..........#....................................#.....................................#.....................................................................................................................................................#........................................................................................................#..................#..................................................#...............................................#.............................#..........................................#.......................................................................#.#...................
..............................#...........................................#...................................................#........................#..#...................................................#........................................................................................#......#...................................#.....#..........................................................................#.......................................................#...............................................................#......................#....................#...................................................................................#...............................................#................#........................................................#..............................................................................................................................#................................................................................
....................................................................#...................................................................................................................#............................................................#.......................#...............#..................................#...........................................#........................................#..................#........................................#..........................................................................#.....................#.........#.......#....................................................................................................................................................................#...................................................................#.........................................................................................................................................................................#.............
...#.....................................#...........................................................................#........................#.......................................#................#............#...................................................#.............#..............................................................#.........................................................................................................................................................................................................................................................................................................................................................................#........................#..................................................................................................#.........#.................................................#................................#......................................................#.....................
....................................................#....................................#.............................#.........................................#.......................................................................................................................................................#........................................................#....................................................................................................................................#...............................................#...........#.....................................................................#...............................#...............................................#......................................................................................#.............................................#....#.............................#..#................................#...............................................................................
..............................#...........................................................#.......................................................................................................#.................................................#..#.............................................#....................................................................................................................................#............................#..............................................................................#..#..........................................................................................................................................................................................................................................................................................#.....................................................................................................................................#.............................#............
.............................................................................#..................#.............................................................#..........#..................................................#.................................................#...................................#...................................................................................................#...........................................#........#.................................................................................................#..................#.................................................#..............................................................#............................................................................................#..................................#................................................................................................#..................................................................................
..................................#..................................................#.....................................................................................#................#.............#.........................................#..#.....#................................................#............................................................................#..............................#..........#.....................................................#.............................#..............................#.......................................................................................................................#.............................#................#............................................#....................................................................................#................#...................................................................#.......#...........#...................#.....................#................
................................................................................#....#..............#.#..........#.................................#.................................................................................................................................................................................................................................#...................................................................................................................................................................................................#...................................................................................#.....................................................#.....................................................................................#...................#.................................#.......................................#.............................................................................................................
...............#.....................................................................................................#..................................#......#......................................##....................................................................................................................................................................................................#..............................................................................#...................#.................................................................................................................#.................................#...........................................................................................................................................................#.........#..............................................#..................................................................................#..............................#..#.......#.#.............
.................#...............#.................................#...................................#....#.........................................#.......................................................................................................................................................#..................#................#...................................#.....................................................................................#.............#......#.............................................................................................................................................#........#...........................................................................................................................................#..............#.................................................................................................#...............................................................................................................
.....................#....................#....................................................................#.....#....#..............................................................#.............................#............................................#..................................#..........#.....................#.........................................................#.......................................................................................................................................................#......................................................#.....#.....................#...................................................................................................................................................................................................#.............................................................................................................................................#..........#...#......................
....................................#..#..#.....................#..............#...#....................................#...#.........................................#........#.......................#..#.........................................................................................................#........#.......................#....................................................................#................................#.............................................#..............#........................................................................#....................................................................................#......................................................................................................................................................#...........................................................................................................................#.......#......................................#............
.................#....................#...............................#....#.....................................#...........#...............................................................................................#...........................#........................#...........................#...........................................................#...........................................................................#...........................................................................................................#...............................................................................................................................#........................................#..........................................................................................................................#............................................................#......................#.........................................#.........#......................
..........................................................................................................#...................#..........................................#......................................................................................................................................................#...........#......#..............#.....................................#..................................................................................#.........................................#.............................................................................................................................................##...............................................................................#...........................................................................................................#....................................................................................................................................................
.........................................................................#.....#........................#............................................................................................#..............#..............................#..................................#..................................................................................................#............#..............................#........#...............#.............................................................................................................#........................................................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................#.................................................................................#...............................#......................................................................................#............................................................................................#..........................#...................................................................#................................................#...............................................................................................................................................#.............#....................#.............................................................................................................#.............................................#...............................................#...............................
.......................................................................................................................................................................#.......................................................................................................................................................#...........................................#.............................................#.................................................................................................................#................#...............................................................................#................#.........................................................................................................................#..............................#................................#...........................................#..............................................#.................#................................................................
.........#...........................#..............................................................................................................................................................................................................................................................#.......................................................................................#....#...#.............................................................................................................................................#.#............................#..........................................#..............................#.............................................#............................................................................#...........#..............#....#.........................................................................................................#...........................................................#...............#.......................
...............#............................................................#............#.....................................................................................................................................................#.....................#.......................................................................................................................................................................................................................#................................................................................................................#........................................................................................................................................................................................#.................................................................................................................................#......................#............#.......................................................
.....................................................................................................................................#..................................#................#.........................#.............................................................................................#............................#......................................................................................................#....................................................................................................................................................................................................#.............#.......................................................................#.............................................................................................................................................................................................#.........................................................................#............
......................................................#.....#....................................................#.........#...............................................#..........#..........#.....................#......................................................#........#....................................................................#...................................#.........................................#.........................................................................................................................................................................................................................#........#......#...........................................................................#.......................................................................................................................................#............................................................................................................................
...............................................................#.................................................................#............................................................................................................#............#......................................#..............................................................................................................................#......#...........................#.......................................................................................................#............................................................................................................#...............................................#......................................................................#.....................................................................................................#.........................#......#..............................................#..............................
....................................................................#.....................................................#....#...............#......................................................................................................................................................#.............#................#.......................................#............................................#..#.......................................#.#.#.....................................................................................................................................................#................#...........................................................................................#........................................................................................................................#...................................................#......................................................................................#....................
......#...........................................#..................................................#...................................................................................................................................................#.................#.............................................................................................................................................................................................................................................................................#............................#........................................#...#..................................#................#.............................#...........................................................#..................#.......................................................................................................................................#..................#...................#.................................................
......................................#...................................................................................................................#..............................................................................#..................................#...........................#.....................................#...................................................................................................................#..........................................................................................................................................................#.................................................................................................................................................................................................................................................................................#.............#...................................#.....#.............................................................
....................................#......#......................................................................#.........#......#......................................................................................................#...#................................#............................................................................#...#......#................................#...........................................................................#..............................#................................................#.....................................................................................................................................................#.........#........................#....................................................#...........#....#........#...........#....................................................................................................#.#.............................................................#.......
...............#.................................................................................................#.....................................................................................................#............................................................#.........#....................................................................#............................................#............................................................................................................................................................................................................................#...................#.............................................................................................#..........................................................................................................#....................................................................#.........................#...........................................................
..........................................#..................#.................................................................................................#.........................#...............................................................................................#............#..............................................................................................................#...........................................................................................#.....................................#.................................................................................................................................................#..........................................................#.........#...........................................................................................................#.......#........................................#.................#.......................................................................
.............#.......#................................................................................................................................................................................#......................................................#.............................................#..................#.......................................#..#...........................................................................................................................................................................................................#................................................................................#.........#..........#..................................................................#.................................................#....................................................#.......................#..............#........................................................................................................................
..........................................................................................................................................................#.............................................#.............................................................................................................................#.....................................................................................................................#..........#..#.............................................#........................................................................#...................................#..........#..........#..................................................................................................................................................................................#..........................................#.............................#......................................................#......................................................
.........................................................................................#.........#..................#............................................................................................................................................................................................................#.............#...............................................................................#.................................................................................#....................#...............#.....................................................................#..............................................#....#..........................................#................................#............................................................................................................#...............#.........................................................................................................................................
................................#.........................................#................................#..........................................................#........#..................................#.......................#...........#...............................................................................................................................................................................................................................................................................................#.....................................................#..................................................................................#.....#.........................#.#.................#.......................................................#.............................................#.................................#..................................#.....................................................#.....#................................#...#.....
...................#..................................#....................................#.............................#.........................#.....#......................................#.................................#..........................................#....................#.........................................................................#...................#.........................#.............................................................#............#..............................#.#..................................................................................#..#..................#............#...................................#..........#....................................................#..............................................................................................#.........#........#..................................................................................................................................................
.......................................................................................................................................................................................................................................................................#...................................................................................................................................#.#........................................................................................................#..............................................................................................................................................................#....................#................................#................................................................................................#........................................................................##......................#....#..#................................#.......#...........#..........................
..........................................................................................#...........................................................................................................................................#....................................................................#...........................................................................................#............................................................................................................................#................................#................................................#....................##......................................................#..............................................................................................................................................#......................................#..............................................................................#.......................................#....................
..........................................................................................................................#...................................#...................................................................................................................................#...........#......#....................................#..............................................#.......................................................................................................#...................................#........................................................................................................................#.......................................................#................................................................#............................................#.............#..................................................................................................................................................................
..................................................................#.........................................................#.......................................................................................#...........#...........................#....................#.............................................................#...........................#.....................................................#..#........................................#............#.................................................................................................................................................................................................................................#.......................................................................................................................#..#..............................................#....................................................................#.........................................................
......................................................................................#....#..............................................#.........................................................................................................#........................................................#.........#........#..............................#.........#.......................................................................................................................................................#......................................................................#...............#...................................#..........#.............#.................................................#....................................................................................................................................................#..................................................................................................#.....................................
..............................................................#...................................................................................#.......................................................................................................#..................................................................#.......................#....................................#........#.........................................#..........................#.....................................................................................................#...................................................................................................#..............................................................................#...................#...............#............................................................................#............#.....................................................................................................................................
..................................#......#......#.............................................................#.....................................................#...................................................................................................#...................................................................................#........................................................................................................................................................................................................................................................................................................................................................................................................................#...........................#..#............................................#.................................................................................................#.............#...................................................
...............................................#....................................................................................................................................................#.....................................................................................#.......................................................#..............................................................................#........................................................................#..........................................................................#......#................................#...#...............................................................#.................#..........................................#......................................#.............................................................#.#.....................................#.............#..................#..............................................#....................#....................
...............#............#.........#..................................................................................................................................................#................................#................................#..................................................................................................................#..............................#.......................................................................................................................................................................................................................#.............#........#..#.....................................................................................#.....#...................................#..........................................................................................................#..........................................................................................................................
.................................................................................................#........................................................................#.........................................................................#.................#...........................................................................#........................................................................................................................#...........................................................#...........................#......#.#.......#.....................#..............................#.....................#.................#.....................................#..................................#.........................#.........................................#..............................#..................................................................................................................................#....................................
...........................##.....##...........................#.............................#.................................#............#.....................................#.....................................#..................#....................#.....................................................................................................#..................#....#...............................................#...................................................................#..#..........#......................................................................................#......................#..................#......................................................................................................................................................................................................................................................#..........#.......................................................................#.........................
...................................#...........................................................................................#.#.............................#.......................#........................................................................................................................................#..........................................................#.....................................................................................................................................................#..........................#............................................................................................................................................................................#............................................................................#.........................#................................................................................#...................#..............................................................#
...................................................................#............#................................................................................................................................................#.................................................................#.#.............................................#.........................................................................................................................................................................................................................................................................................................................................#.........#.#...............#........................................................................#.......................#..........................................#..........#........#............#...................................................................................................#..........................
.........................................................................................................................................................................................................................................#.................................#.......................................................#....................#.........................................................................................#.................#.....................................................................................#.............................................#.....................................#..........................#..#...................................#..............................................................................................................................................................#.....................................................................................................#...............................................
...........................................................................................................................................#................#.................................................................#..................................#...............................................................................................................................................................................................................................................#.............#.........................................................................................................................................................................................................................#..........................................................#.#......................#..............................#.................................#.........#................#............................................................#.......#......................
.....................#......................................................................................#........#...................#................................................#.........#...............................................#..#........................................................................................................................#.....................................................#..............................#..............................................#......#...........................#............................................................#.....#......................................................................#...................................................................#.........................................................................................................................#................#.........................................................................................#.....#....................
..............................#....#......................#....................................................#..................................#....#...............#...................#..............................................................................................................................................................................#...............................................................#...................................#.......#.................................................#.#................................................#.........#................#....................................#...................#.......#.............#...................................................#.......................................#...##...................................................#....#............................................................#.........................#.............................................................#......#........#
..............................................................................................................................#.....................................................................#.......#.........#.................................................................#.........#......................................................................................................#...............................................................................#.......#..#........#............#..........#.................................................................#...#.............................................................................................................#.......................................................................................................................#...........................................#.......................................................................................................................................
....#............................................#...#.......................................................................................................................#.......................................#...........................................................................................................................................................#................................#........................................#...................#.......................#...............................#..........................................................................................................#....#........................#.........................................#..........................................#...........................................................#........................#...............................................................................................................#.........................................#................
............#...................................................................................................................................#...#.......................................#......#.....................................................................................................#.........................................................................................................#.........................................................#......#..................................#..........................................#....#...#.................................................................................................#..................................#.................................................................................................................................#......................................................................................................................................................................#...........
..................#..........................#..............................#.......................................................................................#..................................................#............#.........#.......................#..........................#...................#.............................................................................................................................................................................................................................................#.......................................................................................................#..............................................................................................................................#..................................................................#.................................................................#............................................................................#........
..............................................#.......................................................................................#..........................................................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................................................................#..........................................................#........................................................#..................#......................................................................................................
.........................................................................................................................................................#.............................................................................................................................................................................................................................................#.......................................................................#...#..................................................................................................................................................................................................................................................#.........................#..............................................#............#....................................................................#.....#...........................................................................................#.................................
...........#.#.............................................................................#..............................................................................................#......................#..............................................................................................................................#................................................................................#.............................................................#..............#.................................................................................#....#...#...............................................................#............#................................................................................................................................................#..........#.....................................................................................................................................#.......#....................................
..............................#.........................................#.....................#....................................................#..........................#...................................................................................................#...........................................................................................................................#..........................................................................................................................................................................#.............#...#..............................................................................#.......#...................................................................................#..................#............................................#...................................................................................................................................#..........................................
...................#.........................................................................................#..............#.............................................................................................................................................................................#................................#..........................................................................................................................................................#...................................................#......#.............................................................#.........#..............................................#...........................................#............................................................................#.............#.....#..........#....................................................................#......#.............................#................#...................................#......#..#...........
.................................#............................................................................................................................................................#.......................................................#.............................................................................................................................................................................................#...................#.....#...#...............#................................................................#...........#........................................................................................................#.......................................................................#............................................................................#................................................................#......................................................................................................................
................................................................................................................................#...............................................................................................................................................................................................................................#............#........................................................................#......................................................................................................................................................#................................................................................#...................................................................................................#.............................................................................................................................#..........................................#...#.#........................................#..........
...#................#....................................#...........................................#..............................................#..............#....................................#..........................................................................................................................................................................................................................#.........................................#...............#......................................#.......................................................................................#...........................................................................................................#....................#........................................................#..............................................................................................................................................................................................................
..........................................................................#..............................................#...............#...............................#......................................................................#.......................................#..................#..................................#...........................................................................................................................#.................................................................#...........................................................................#....................................................#...................................................#....................................................................................................................................................#..........................................#...................................................................................................
........................................................#.................................................................#...........................................................................................................................................#..............................................................................................................................................................#...........#.#.....................................................................................#..................................................................................................................................................#.......#......#...............................................................................................................#..................#.....................................................................#...............................#...........................................................#......#.............
.................................................................................................................................................................#.................#.....................................#........#...............#...............................................................................#..................................#..................................................#.................................................................................#........................................#..#......................#....................#...........#....#...............................................#..............................................................................#......................#......................................................#...........................................................................................................................#..............................#.........................................
...#.............................................................................#..................................................................................................................................................................................#.......................................#............................#................................................................................................................#................................................#...............................#..#.....................#................#.................................#......................#............................................................................................................................................................#...................................................................................#..............#......................................................................................................................
...............................................#........................................#..........................................................................#..........................................................................................................................#..............................................#..........................................................................#.....................................................................#..................................................................................#....#...#..............................................#..........................................................................................................................................#..........#.............................................##............................................#........................#.....#.................................................................#........................................
............................................................................#...........................................................................................................................................................#......................................#.............................................................................................................................................................................................................................................#......................................#.........................................................................................#..................................#.............#..........................................................#.....................#.........#...................................#..............................................................................................#.......................................................................................
......................................#...........................................................................................................#....................#................................................................#.........#..................#.........................................................................................#..................................#..................#.....................................................................................................................................................................................................................................................................................................................................#.........................................#..........................................................................................................................................................................#......................#.............#...............
........................................................................#.........................................................................#......................#..........................................................................#.............................................................................................#...#...............................#......................................................................................................#..........................................#.........................................#.........................................................................................................................................#....................................#...............................#........#.....................................#...#..............................................#.................................................................................................................................
.........#........................................................................................................#.......#..........................................#............................................#................................................................#.............#....................................................................................................#.........................................#............#.....................#.........................................................................#...............................................................................................................................................................................................................................................................................................................................................................................................................#.......................................................
....................................................................................................................##..........................................................................................................................................................................................#................................................................#.......................................#................................#.................#..#..........#...........................#.....................................#.........................................................#.......................................................................#...........#..................................................................................................................................#......#.......................#.....................................................................................#................#.................................................
.................................................#.......................................................................................................................##..#..........................................#..............................................................................................#.......................#......#............................#.................................................#....#.......................................................................................................................................#.......................#.....................................................................................................#..........................................................#.......#............................................................................................................................................................................................................#...............................#....
..................................................#........................................................................................................................................#................#..........................................................#..........................................................#.....#......................................................................................................................................................#...................#.....................#....................#...............................#.......#..........................................................................................................#................................................................#........................................................................................#............#............................................#...............#........#...............................#......................................
...........................#............................................................#.............................................................................................................................................................................................................#.....................................................................................................#.................#..................................................................#.............#...........................................................................................................................................................................................................................................#..............#..............................................................#...................................#....................#................................#........................................................#...................#....................
..........................................................#............#..#.............................................................................#...........................................................................................#...................................#............................................#.......................................................................#..........................................#...............................................................#.................................................#............................................................#...#............................#............................................#........#..........#................#..................................................................................................................................#..............................................#.#........................................................#.#...................#.......
........................................................................................#..#...................................................#...............................#.........................................................................................................................#............................#.....#.....................................................................#...........................#.....................................................................................................................#................................................................................................................................................................#.............................#..........#....................................#.......................#....#............#.......................................................#....................................................................................##.........................
................................................................................................................................................................................................................#................................................................................................................................................#....#...............................................#...............#........#............................#............................................#............#........................................................................#.............................................................................................................................................................................#.................................#.........#...#.......................................................................................................................................................................................
..........#.....#...............................#...............................................................................#.........................................................................................................................................................................................................#.....................................................................................................#....................................................................................................................................................................................................#.....#........................................................................#..............................................................#...............................................................................#..............................................................#..................................................................................
#............................................#.....................................#.#..................................#........................................................................................................#......................................................................................................................#.............#.............................................................................................................................................#................................................................................................................................................................#........................................................................................................................................................................................................................#................................................#...................................................#.................
..................................................................#..............................#..........................#....................#........#.........................................#..................................................................................#....#.....................................................................#............................................................................#.......................#....................................................................#......#.........................................................................................................................................................#..........................................................................................#...#......................#..............#.......................................#.................................................................................#.....#..................................................
..#................................................................................###..............#.............#.................#........................#........................#.#.................#.............................................#...............................................................#....................................................................................................................................#.................................................#.............................................................................................#.................................................................................................................................#..................#.....#......................................................................................................#............................................................................................#.#......................................................
...............................................................#..................................#...................................................................#...................................................................................#..........................................................................................................................................................................................................#..................................................................................................................................................#...#...........................#........#................#...............................................................#.#...........................................................#..............................................................................................................................................................#......#...........................................#..
.................#...................................................................................................................#..............................#................................................................................................................................................................................#..........................................................................#........#...........#...........................................................................................#..........................................#....................................................................................................................................................................................#...............#..............#......#......................................#................#......#............................................................................................................................#.................
.............................................................................#..............................#...............................................#..........#.........................................#....#..#...............................................#...................#...................................................#.................................................#........................................................#.................................................................................................................................................................................................#........................................................................................................................................................................................#........................................................................#..........#.........................................................................................
....................................#..............................................................................................#.................................#......#............#.........................................................................................................#......#..................#................#.............................................................#.........................................................................................................................................................................................#...........................#.............#.............................................................................................................................................................#.............................................#...................................................#.................................................................................#.....#............................
......................................................................................................................#.................................................................#.........................................................................#...........................................#.........................................................................................#....................................#...........................................................................#...........#.................................................................................................................................................................#.........#...................#.#...................................................................................#.............#.................................................................................#.........................................................................#.........#.....................
..........#........................................#...........................................................................................................................................#...............................................................#...........................................................................................................................................................#...................#...................................................#..........................................................#........................................................#...........................................................................................................................................................#...............................................................................#..................................................................................................................................#......#.......................
....#.#.........................................................................................................................................#..................................................................................................................#.......................................................................................................................................................................................................................................#.............................#...........................................................................................#.......................................................#......................................................................................#....................................#......................................................................................................................................................#..................................#.................
.............................................................................#..............................#..............#.....................................................................................................#...................#....................#.............................#.........................................................................#.......#...............................................................#.....................#......................................................................................................................................................................................................#.......................................#............................................................................................................#.......#.............................#.................................................................................#.............................................................#..
.........................................................................................#.............#.....#..................#........................#...................#...................................................................#..#...............#.....................................................................................................................................................................................#.......................#..............................#................................................................#...................................................#..................................................................................................................................................................................................................................................#..........................#.........#......................................................................................................
..............................................................................................................................................................................#..........#..........................#.......................#..................#.....................................................................#...................................#.............................#..........................................#...............................................................................................................#..................................................................................................................................#........................................................................................................#....................................................................................................#.................................................................#........#......................................
.............................................................................................................................................................#......................#..#..................................................................................................#......................#............................................#.................................#..........#........................................................................................#.......................................................................#............................................................................................................................................#.................................#....#.............................................................................#............................................#.........................................................................................................................................
...#.#............................................................................#...................#.........................................................................................................................................#....................................................................................................................................................................................................................................#................................................#.................................#.#....................................................................................#.................#.................................................................................................................................................................#.............................................#...................#.....................................................#...........................#.........................#...
.............................................................................................................................................................................................................#.....................................................................##.................................................#........................................................................#........................................#...........#.........................................#..................................................................................................#..............................................................#...............................................................................................#.................................................................................#.......#...............................................................#..............#....................#......................................................
............#.............................................................................................#........................#..........................................................#..........#...#......................................................................#........#....#.........................................................................#............................#.................................................................................................................................................#..........................#................................................................................................#...............................................................................#.......................................................................................................#..............#....................................#..................................................................#..............................
..........................................#.........................................................................#.#..............................................................................................................#...#........................................................#....................................#..................................................................................................#.............................#.................................................................................................................#...............................#..............................................................................................#......#................................#...................................#.........................................................#..............................................................................#...............................................#........................#.............
...............#.................................................................................#......#....................#.......#...............................................................................................#..................................................#..................................................................................#................#..........................#....................................................................................................#...............#...........................##...............................................................................................................................#................................................................................................................................................................................................................................................................#...........#..............................................
.....#.................................................................................................#.....................................................................#......................................................................................................#.#........................#...............#..................................#..............................................................#...........................................................................................................#..........................................#...............................................................#.........#.........................................#.....................................................................#................................................#.........................................#........................#................#.............................................................................................................
......#................................................................................................................................................................................................................................#.................#...........................#...#....................................#.....#........................................................................................................#................................#................................................................................................................#....................................................#........................#...................................#..................................#....................................................................................#..............................................#......................#.....................................................................................................................
...........#............#....................................#................................................................#..........................#..............................................................................................................................#....................................................................#.....#...............................................................................................................................#.......................................................................................................................#..........................................................................................................................................................#.........................#.........................................................................#......................................#..............#.......................................#............................................
...................................................................#......................................................#.............................................................#...........................................................................................................................................................................#...........................................................................................................#..................................#.................................#...................................................#......................#............................#.......................................................#....#...........#.....#........#................................................................................................................................................#.............#...........................................................................#....................................
.............................................................................................................#..............................#...#.....................................................................................................................#.......................#............#..#.................................................................#..........#..............#................#...................................................................................................................................................#.............................................................................................................#...............................#............#......#...............................................................................................#...............................................................#............#......................................................................................................
...................##...#...................................................................................................................................#.......................................................................................................................................................................................................#...................................................................................................................................#............................#...................................................................................................................................................................................................................................................................................#...........................................................................................................................................................................................................
....................#.............................................................................................................................................................#.................................#....#.....................#................#..............................#........#.....................................................#.................................................#..............................................#........................................................................................................#.......................................#..................................................................#................................................................................................................................................................#.....#...#......................................................................................................................................................................
............#.......................................................................................................................................#...................#.............................................................#.....................................#.......................................................................................................................................#......#....#............................................#...................#.........................................................................................................................................................................................................................................#....................#........................................................................#...##......................................................................................................................................................................................
.................................................................................................................................#...#.................................................#...........#.....................................................................................#..............................................#........................................................#......................................................#.............................#....................................................................................................................................#........................................#.....................................................#...........................................................#...................................................................................#......................................................................................#...................................................................
.....................##.......................................................................#...................................#........................................................................................................................................................................................................................#..........................................................................................................................................#..........................................#.......................................#...............................................................................................................................................................#....#................................................#........#....#.#.......#.........................................................................................#....................................................#..............................................
...........................................................................................................#.....................................#............#....................#.......#....................................#............#....................................................................#...................................................#...............................................................#............................................................................#.................................................#....................................................................................#.......................................................#...............#...........#..........................................................................................................................................................................#................................#....#.................#.............................................#.....
.......................................................#.......#................................................................#.......................................................................................#.............#......#.............................................#.............................................................................................................................#................................................................................................................................#.....................................................................#......................#.............................................................................................................................................................................................................................................................#...................................................................#...#.......................................
........................................................................................................................................#.........................................................#...............................................................................................................................##...........................................#.............................................#.......#................................#.............................................#............................................................................................................................#...........................................#......................................#...............................................................#..#..#...#..............................#....................................................................................................#...................#..............................................................
...................................................#..................................................................................#.#.......................#............................................................................#................................#........................................................................#............................................................................................................................................................#................#......................#................#.......#..............#.............................................................................................................................................................................................#..................................................................................................................................................................................................................................
.............................#..............#...............#.............................................................................................................................................................#...........................#.......#...................#.......................................................#...............#..................................................................#........................................................................................................................................................................#.#...........................................................#.....................................................#......................................................................................................................................................................................................#..................................................................#............#...................
.................................#..#...........................##...#.....................................#..........................................#.....................................................................................................................................................................................#....................................................................................................................................#....................................................#.............#............#.......................................................................#............................................................................#................#..................#..............................................#.......................#.....................................#................................................................................................................................#............................
#................#........................................#........#........................................................................................................................................................................................#.......................#.........................................................................................................#................................................................#.....................................#....................#..............................................#.....................................#..............#.#.....................................................#...#...................................................................................................................................................................#..........................................................................................#........................#..........................................#.......
...........................................................................................................................................#....................................................................................................................................#.........#..............................................................................................................................................................................................#...................................................#..........#....................................................................................................................................................................................#........#............................#..........................................................................................#.......................................................................................#.......#...............................................#......
....................................................................#....................................................#..................................................#............................................#.......................................................................#..........................................#.................................................#..........................................................#.................................................................................................................................................................................#................................................................................................................#..........................................#................................#............................................##...................................................................................#.........................................#..........#.....
...#..........#................................#......#...................#.............................................................................................#.................................#...........................................................................................#..............#..............................................................#.................................................................................................................................#........................................................................................................#...........#........................................................................#.........#.............................#..........................................................................................#.....................................................................#...#........................................................#..........................................
...................................#...............................................................................................................#.....................................................#...........................................................................................................................................................................#....#..............................................#............................................#.....................................................................................................#....................................#....................................................................................................#..........#....................................................................................................#........................#...........................................................#........#...................................................#...........#................
.............................#.......................................#.........................................................................................................#...................#........................#...................#.......................................................#..........................................................................................................#...............................................................#................................................................................................................#........................................................................................................................#.........................................................................#.....................#.........................................................#..........................................................#........#....................................................................#....
....#...............................................#....#..............................................................................................................#.....................................................#..........................................................#..................................................................................................##......................................................#..#................................................................................#............#.............................#......#.........#............................#..........................................................................#..................................................................................#...............#................................................................#....................................................................................................................................................
.............................................#.............................................#................................................................................................................................................#...........................................#................................................................#..................#................................................................................................#....#......................................................................#..............#..................................................................................................................................#...........................#.#...................................#.................................................................................................................................................#.....................................................................................................
...............................#.............................................................................................................................#..........................................................#...................................................................................................................................................................................................#.........................................................................................................................................#.......................#...........................................................................#............................................................................#...#.........................................#....................................................#..................................................................................#.......................................................................................
................#......#..................................................................................#...........................................................................................................................................................................................................#....................................#...........................................................................................#...................................#....................................................#..............................................#..........................................................................#.............................................................................................................................#.............................#.......................#................................................................................................................................................................#.....
...........................#.........................................................#........................................................................................................#..................#.....#.#.........................................#..............#..........#....................................................................................#.........#...............#..........................................................................................................................................................................................#.............................................#..................................................................................................................#...#......#................................................#..............................................................................................................................................................#.................................
...............................................#......................................#.............................................................................................................................................................................................................#...........................#.......................................................................................................................................................#......................................................................#.......#....................................#.....................................................................................................................#.........................#.......#.....................................................................................................................#...................................................#.........#............................................................................
....................#...............................................................#...............................................................#...............................................................................................................................................................................................................................................................................#...............................#............................................................................................................................................#................................................................................................................................................................................................#..#.......................................#....................................................................................................#..................................................................
.....#..............#........................................................................................................................#......#..#........#............................................................#...............................................................................................................................................#........#..#.................................................................................#..................................................#................................................................................................................................#.....................................................................................................................#.....#..................................#......................#.............................................................................................................#.................................................................
..............................................................#.......................................................#.................#....................#...............................................................................#............................................................................................................................................................#...................#...............................................................#....#...........#.................................................................#.......................................................................#.........................#.............................................................................................#.................................#...................#.............................................................................................................................................................................................
............................................................................................#................#................#........................................................#.........................#............................#............................................#..............................................#...........................................#..#........................#......................................................................................#..........................................................#................................................................................................................................................................................................................#.....................................................................................................#..........................................................#..................#........................................#.....#............
...........................................................#..........................#.......................................................................................................#.....................................................#..................................................................#..........................................................#...................................................................#.............................................................................................................................................................................#...................................................................................................................................................................................#..................................................................................#.........................................................................................................................
.................................................................................................#...................................................#..............................#.........#...........................#............................................................................#.................................................................................#............................................................................#........#..............................#....#.......................................................................#.#.................................................#................#.................#.......................#..............#......................................................................................................................................................................................................................................#..#.................................................................
.............................................#.......................................................................................................................##..........#....................................#............................................#......#.................................................................................................................#.....#......................................................#..............#..........................................................#..................................#.................................................................................#..................................#.........#...........##............................................................................................#........#.................................#.................................#.......................#...................................................#.....................................................#......
..#.................................................................................#......................#..................................................#..........................#...............................#..........................#.................#.....................................#..............................................#.......................#.....................................................#.....................................................................................................#..................................#.................#....................................................................................................................................................................................................................................................................................................................................................................................................................#...........
.....................................................................................................................................................................................#.................................................................................................................................................#..................................................................................................................................................................#................................................................................................................................................#.............#...............................................................................#......................#.............#...............................................................................................#.................................................................................................#....................................
.........................................................................................................#.........................................................................#.............................................................................................................................................................................#...........................................................................#..#.............#.......................................................................................#..........................................................#..............................................................................#...............................................................................................................................................#..............................#.................................#................#..................................................................................................
.........................#.......................................................................................................................................................................................................................................................................................#..............................................................................................................#............................................................................................................#.....................##.......................#..............................#.#.....................................#...#......................................................................#............................................................................................................#................................................................................#...................................................#....................................
....................................................................................................................................#.....................#........#................................................................................................................................#..............................................................#..........................................................................................................#...................................................##..............................................................#..............................#......................................................#....................................#..#..................................................................................#.................................................................................................................................................................................#...........................#...
........#.....#.........................................................................................................................#..........................#............................................................................................#..........................................................#........................................#............................................................................................................................................................#..............#...........................................#..............................................................#....................................................................#.........................................................#...#......................................................................................................................................................#...............................................................................
..............#.................#......#.........................................#....................................................#.......#.....................................#.....................#..................#.........................................................................................................#.......................................................................#...........................#.................#..#..........................................................................................................................................#...............................................................................................................#..........................#.......................................................................................................................#...........................................................................#..#.......................................................................
.........................#..........................#...............................................................................#....................................#.................................................#........................................#...............................................................................................................................................................................................................................................................#......................................................................#.........................................................#......................................................#..............................................................................#...........#...................................................................................................#.........................................................................................................
............................................................................#................................................#.................................................#..........................................................................................................................................................#................................................................................................................#................................................................................................................#..............................................#............#.................................................................................................................................................#......................................................................#.....................................#..................................#...............................#..............................................#...........
............................#............................................................#.................................................................................................................#..............#...................................................................................................................#...........#.............................#....................................................................#.....#................................................................#..............................................................................................................................................................................................#................................................................................................#.......................#...........................................................................#..................#........................................................#.........#......
...........................#................#...................................#........#......#.............#.........................................#.............................#.......................................................................................................................................#.............#.............................#..............................................................................#...................................................................#......................................................................................................................................................................................................................#..............................................#..............................#............................#.....................#......................#....#..................................#................................................................................
..........................................#....................................................##...............................#..............#........................................................................................................#..............................................#....#........................#..............................................................................#.....#.......................................................................#....#...............................................................................#............................#.................................#.................#....................#.........#......................#........................................................................................................#.........................................................................#........#..................................................................................#.......................
..............................................................................................#......#.........#....................#...........................................................................................................................#........................................#...........................................#...........................................................................................................#..................................................#......................................................................#.......................#....................#.....................................................................#............#.....#.................#...................................................#....................................................................................................................................................................................#........................................
........................#.............................................................................................................#................................................................................................................................................................................#......................................#...................................................................................#...........................................................................................................................................................................................#.....................................................................................................................#.......................................................................................................................................................................#......................................................................#........#........
.#..##............................#.............................................................................................................................#...........................................................#..................................................................................................................................#.....................................................................................................................................................#.....#.............................................................................#......................................................#...................#....................#.................#...............................................#..................................#................................#..........................#....................................................................#.................................................................#...................
..................................#......................................................................#...........................................................................................#...................................................#..............#...#.........#.................................#....#......................#...#.......................................#..................#..................................................................................................................#............................................................#.............................................................#...................................................................................#...........#..............................................#......................#.............#................................#.....................#........................................................................................................................
...............................................................#..................................##...................................................................................................................................................................#.............................#.................................#....................#.............................................#...#...#............................#..................................................................................#........................................................................................................................#....................................................................................................................................#....................................................................................#...............................................................................................................................................
....................................................................................................................................#..................................................................................................................................#....................................................................................................................................................................#....................#............#..........................#...........................................................................................................................#..........................................................................................................................................#...........#..........#........................................................................#...............................................#..........................................#.........................................................
..................................................................................................................................................................................#..........#...............................#........................................#..............................#..............................................#........................................................#.............#................................#...........................#................................................#.............#........................................................................................#................................................................#..#......#...#................................................................................................#........#.................#..........#..............................................................#...................................................#....#......................................
.....................................................................................##......................#....#...............#..........#.....#....................................#.......#.........#.........................................................................................#..#...............................................................................................#...........................................................................#...#.......................................#...........................................................................................................................................#......................................................#....................................................................#........................................................................#.........................................#....................................................................................#.....................
..............#.......................................#..........................#.#.................................................................................#......#................................#...................................................................#..................................#.................................................................................#.................................................#................................#..................................................................................................................#...........................................................................................#.............................................#...................................................................................................................................................................................................#..........................................................................
.....................................#....#....................................................................................#...............................................#................................................................................................................................................................#........................................#.......................................................................................................#....#.........................#.......#...................................#..............................#..............................#.................................#.........#........................................................................................................................#...........................................................#..................................................................#........#.........................................#..........#........................
............................................................................................................................................................................................................................#....................................................................#...........................#..............................................................................................................................................................................#.................#.........................................................................................................................................##.......................................#...........................................................................................................................................................................................................................................#.......................................................................
.............#.........................................#....................................................................#.................................#.............................................................................................................................................#..................#......................................................#..#.....................................................................................................................................#........................................................#.......................................................................#..................#.................#.............#.................................................................................................................#...#...........................#................................#..............................................................................................................................
...#...............................#....................................#..........................................................................................#......#................#...............................................................................................#...............#..................................................#...#..........................................#...........................................................................#...................................................#................................................................................................#............................#....................................................................................................................#.......#.........................................................................#............................................................................................................................#....................#
...........................................................................................................#..............................................#...........................#....................................................................................................................................................................................#.............................................................................................................................#.......#................................#.................#.....................#...........................................................................#....................................#.................................................................#...............................................#................................................................................................................##..................................#..................................................
........#...............................................................##.........#..............................................................#.................................................................................................................................#..........#...............#...............................................................................................#...................#.#.....................#..............................................##..................................................#.....................................................................................................#.....................#............................#....................................................................................................................................................................................................#........................................................................................................
..........................................#....#.............#.............................................#......................................................................................................................................................................................................................#..............................................................................................................................................................#..........................................................................................................................................................#.#...#............##....................................................................................................#....................................................................................................................#.....................................................................................................#....................
.............#..............................................................#............#........................................................................#....................................................#..............#..........................................................##.............................................#.......................................................#....................#...#..................................................................#.................................................................................................................#.........................................#......................................................................#............#............................................................#.................#.......................................................#.................................................#.......................................................................................
........................................#..#.............................#......................#.............#..........................................#...........................................................#...............#......................#..............................................................................#.#....................#...............................................................#...........................................................#..............................................................#........................................................................................................................................................................................................................#.........#............#......................................................................#..............................................................................#..............................##.................................
..................................................#.................#...............................................................................................................................#........................................................................#.........................................................................#...........................#........................................................................#.........#........................................................................................................#...............#.............................................................#............#...................................#.................#........................................#.................................#..............#..............#...........................................................................................................................................................................................
..............................#.............................#..........................................................................................................................................................................#.............#.#................................................................................#.#..................................................................................#.........................................................#.............................................#..................................................................#.....................................................................#.................#...........#.#..................................................................................#.....................#........................................#...........................................................................................................#.#...................................................#..
............................................................................#..........................................................................#.........................................................................................#......................................................................................................................................................................................................................#.........................................................#...........#....................................................................#..................................................................#....#........................#........................................................#..............................#................................................#.......................................#....................................................................................................................#..........
..................................................#............................................#........................#...............................................................................................................................#...#.....................................................................................................#....................#................................................................#....................................................................................................#................................................................#................................................................................#.........#.........................................................................................#......................................................#...............................................................................................#..........................................................
.#...........................#.......#.#....................................#............................#...........................................................................#..........................................#.#...........................................#................................................................................................................................#...........................................................................#...................................................#..................................................................................................................................#.................................................................................................................................................#..............................................................................#...................................................................#.............................................
...#...........................................................................................................................#...............#...........#.............................................#............................................................................................#..#.....................................................................#.................................................................................................................#................#....#.........#..........................................................................................#................................................................................................................................#....................#..................................................................................................................................................................................................................................................
......................................................................................................................................#........................................................................................................................#..........................................................................................................#.........................................................................................................................................................................................#........................................................................................................#................................................................#............................#.................................................................................................#.....................#.................................#...........#.............................#..........#..........................................
.......#..................................................................................#......#.....................#.............#................................................................#.............................................................................................................#........................#...........#......#..........................#.............................................................................................................................................................................................................#..............................................................................................................................................................................##.......................#................................................#...#...............................................................................#......................................#.......................................
..................#.......................................................................#................#..................................#......................................................................#.......................................................................................................................................................................#.....#....................................................................................................................................................................#................................................................#..#....................#.......................................#...........#...#.......................................#..............#......#..............................................................#.....................#........................................................................................................................................................
...................................................................................#...............................................#............................#.....................................................................................................................................#.............................#.................................................#..............................#.................................................................#........................................................................................................................................#.............#............#..#....#.......................#.............................................................................#..........................#...................................................#...............................................................................................#....................................................#...................#...
..........................#...................................................................................................................................................#.......#................................................................................................................#............................#........#............#.....#................................................#.....................................................................................................#............................................................................................................................................................................................................................#.............................................................................#.........................#.......#...#...........................#................................................................................................................................
#....................#.....................#.................#...........................................................................................................#..#.........#...........#................................................#..#...............................................................#............#...............................................................................................................................................................................................#....#..................................................................................................................................#...#..............#......................................#..................................................................................................................................................................................................#.................................................#...........................#..............
...............................................................................................#......................................#..............................................................................................................#...................................#............................................................................................................................................................................................#............#..........................................................................................................................................................#.......................................................................#.....................................................................................................................................................................................................................#.....#...........................#......................................
..............#.....................................................#..................................................................#............................#.................................................................................................................................................................................................................................................................................................................................................#.....................................#...................#.................#..............................................#.....................................................................................#...#.....................................#.................................................................................................................................#........................................................................................#........................
.......................#..............................................................................#......#...........................................................................#....................................................................................................................................................................................................................#.........................#..........#.......................................#.....#.........................................................................................#.....................................................................................#...................................#...........................................#..........................................................#..............#........................................#..................................................#....................................................#........................................
......................#...........#....................................................................................#.............................................................................................#..........................................................................................................................#................#.................................................................................................................................................................................................................................................................................................................................................#..........#...#..............................................#.........................................#.......................#..................#...................................................#...............................#.#.................................#......................................
.............#...................................#..............................................................................................................................................................................................#..........................................................#...................................................................#............#......#...........#.................................................................................................#................#...........#...........................#......................................................................#..........................................................................#.............................................................#............#............................................................................................#.............................................................................#.#................................................
......................................#..#.........................#.....................................................................#.....#..............................................................................#.......................................................................................#.......................#.......#...........................................................#......................................#...................................................................................................................................................................................................#..........................................#...........................................................................................................................................................#................................................................................................................................................................
...............................................................................................................................................#.............................................#.......................................#..........................................................................................................#................................................#...............................................................................................................................#.....................#.............#.....#........................#............#..........................................................................#..............................................#.......................#..................................................................#..............#.................#......................................................................................#.................................#....................................
..............................#.........#.............................................................................##....................................#....#...........................#...................#.#..............................................#........#..#...................................................................#................................#..............................................................#.............................................#....#....................#.................#...........................................................#.......................................................#...............................................................................................................................#...........................................................................................................................................................#.........#................#...........#.................................
.....................................................#.................................................#................#.........................................................................................................................................................................................................................................................................................#...................#.#..#.................#.....................................................................................#.........#........................................................#....................#..............................#................#.....#....#..........................................................................................#....................................#.............................#...............................................................................................#.................#.......................#......................
..................................#........................................#................................................#............................................................................................................................................................................................#.....................................#......#...............#................................................#....#...............................................................#.......................................................#..................................................................#...................................#..................................................................................................................................................................................................................................................................................#...........#.......................................#..................
............................................#...............................#...................................#.................................................#....................................................#..................................................#.....................................................#............#.....................................................#.........................#....................................................#.......................#.................#.....#.....................#......#.........................#.............................................................................................................#.............................#....#..............................................................................#......................................................................................................................................................#....................................................
..................#...#.#...........................#..............................................#...............#............................................................................................................................................................................#................#.............................................................................#...........#........................................#...................................................................................................................................................................................................................................#...#...................................................................................................#.............#...................................................#.....................#..............................................................#..#..#.............#..............................#..........................
...............#............................................#.........................................................................................................#......#............#..............................................................#..............................#..........................................................................................#.....................................................................................................................................................................................................................................#.#....................................................................................................................................................................................#..........................#.....#...............#......................................................#..............................................................................#.....................#...#...
..............#......#.........................................................................................................................#.................#............#.............................................................................................................#............................................................#..............................#.......................#..................................................................#...........................................#....................#..................#........................#...........#.......#...........................................#..............#.................................................#..............................................................#..............#..................................#.....................................................................#........#.............................#...................................#............#....................
.............................................#........................................................................................#...........#....................................................................#.............................................#..................................................................................................................................#.........................................................................................................................................................................................................................#..............................................................................................................................................................................................................................................................................................#...................................................................................................
...................................................................#..#...............................................................................................#......................................................................................................................#.........#.....................................................................................................................................#...........................#.................................................................................................................#......#.......................................................................................................................#..............................................................................................................................#........................#.#..................................................#.............................................................................................
.............................................................#..........#.............................................................................................#.......................................#................................................................................................................#...............#.................................................................................#............................................................................................................#...............................................#.......#...........##............................................................................................................#....................#.......................................................................................................................................#.................................#.....................................................................................................
.............................................................#...............#..............................................................................................................................................................................................................................................................#......................................................#..................#..............................................................................................#..............................................#...........................#.........#...............##............................#..................................................................................................................................................#.......................................................................#..............#................................#............................................#....................................................
.........................................................................................#.............#..................................................................................#............#.....................................#....................................................................................................#...............................................................#..#.....#.......................................................#.................#.......................................#....................#.........................................................#.........#.......................................................#........................................................................#........................................................................#.....................#............#..........................................................#......................................................................................
...............................................#........................................#............................#........#.................#............................#..........#...........................................................#............................................#.................................#.................................................................................................................................................#......................................................................#.....................................#..#.............#........................................#.........................................#.....................#...............................#.................................................................................#...............................................................#...................................#..................................................................................
............#..........#................................................................................#.................#.....................#.................................................#......................................##........#....................................#....................................................................................................#...........................................................................................#...................................................................................................................................#.....................................................................................................................................#...........................................................................................#............................................#................................................#.....#.................................................................
...................................#................................................#........................#...........................................................#...#........................#..............................................................#......................................................................................#.........................................................................#..........................................................................................................................#............................................................................................................................................................................#.....................................................................................#..................................#.............................................................................................................................................................
...................................................................................................#.............................................#................#..............................#.............................................................................................................#..........................................................#.............................#...........................................#...................................................................................................................................................................................#................................#........................................##........................................#...............................#..........................................#...#.#.................................#.................#....#..............................................................................................................................
..........................................#.....................................................................#....#......................................................#........................................................#............................................................................#......................................................#...................#.............................................................................................................................................................................................#......................................................................................................#..............................#.........................#...................#..........................#..................................#..................................................................................................#............................................................#.......................
..............................................................................................................................................................................................................#....................#..................................................................................................................................................................................................#............................................#..............................................#...........#..........................................#.....................................................................#...................................................................#....................................................................................................................................................................................................................#............................................................................
.......................................................................#..........................................#...............................................................................................................................................................................#............................#......#..............................................#..................................................................................................#.............#........................................................................................#..........................................................................................................#............................................................................................................#.............................................................................................................................................................................................................
...............................#..........................................................................................................................................................................#..............#.............................#............................................................................#...................#....................................................................................................................#.#.......................#..................................................#.............................#..............................................................................................................................................................................................................................#...................................................#..............................................................#....................#.....................................................................
.....................................................................#...............................................................#....................##................................................#.............#..............#..................................................................#...........................................#............................................................#......................#......................#.................................................................................#..........................................#....................................................................#............##................................#................................#..........................................................................................#............#....................................................#................................................#.....................................................#...........
.................#..#.................#.......................................................#...#....#........................................................................#....................................................................................................#.........................................................#.........................................#.......#..........................#...............................................#.........................................................................#.......................#.....................................................................................................................................#............................................................................................#...........................................................................................................#............#........................................................................#.................
..........................................................................................................#...................................................#.........................................................#...................#....................#.............................#......#..............#...........................................#.........#....................................................#.......#........................................#..............#.............................................................................#...................................................#...........................................#...........................#........................#................................#.........................................................................................................................................#....#...........................#....#................................................................................
.#............#.................................................#..........#................................................................................................................................................................................................#................................................................#......................................................#..........#...................................#.....................#........#.........................................................#..................................................#............................................#...........#............................#.........#.....#..................#..........#...........................................................................##..........................................................................................................................................................#...................................#.....................
............................................................................................#.........................................................................................................................................................#.................................................................#.......#...............#...................#.......#..................................................................#...............................................................................................#......................................................................#........................................................................................................................................................................................................#...........................................................................................................................#......#...............#..............................#...................
.................................................................#.....................................................................#....................................................................................................................................................................#..........#.................................#..................................................................................#.................................................................................#..............................#..............................................#............#................................#...................................#........................................................................................................................................................................................................................#............................................#...........#....................................................
......................................................................................#...................................................................................................##......................................................#.............................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..............................................#............................#............................................................#....................................#.......................
..#.......................................#.............#...................................................................#.............................................#......................#................#....#..........................................................#..#............................................................#..............................................................#...........................................................................................................................#...............#.....................#.........................................................................#.............................#.........................................................................................................................................................................#.......#.......................................................................................................................................................
.....................................................................................................#..........#.......................................................................................................................................................................................................................................................................................................................................................................................#...................................................................#.............#..........#.......................................................................................#.......................................................................................................................................#.............................................................................................................................................................#.................................
....#.......#....................................##....................................................#...................................................................................................................................................#............................#....#..........................................................................#..........................................#................................................#............................................................................................#.................................................#..............................................................................................#...#.......................#..#.#....................................................................................#...................................#................................#................................................................................................#......................
....................................................................................#.....#................#...............................#..................#.......................#....................................................................#.#...................................#............................#...............#................................#...................#.............................#...........................#...................................................................................................................................#...................................................#................#.......#................................................................................................................#....................................................................................................................................................#............................................................#...................
......................................................................................................................................................#.....................#......................................................................................................................................................................#............................................#..........................................................#.........................................................................................#....................................................................................................................................................................................#..............................................#.......................................................................................................................................#...................................................................................................
.....................#........##...............................#.................................................................................................#...........................................................................#.............................................................................................................#.......................................#................................#..................................................................................................................................#................................#............................................................#...................#.......................................................................................................................................................................#......................................#....................................#............#.....................................#....................................
...#........................................#.................................................#............................#...........................................................................................................#...............................................................................#.......................................................................#.........#............................................#..................#...............................................................#.............#.........#...........#...................#..........................................................................................................................................................................................#......................................................................................................................#.................................................................................................................
......................................................#.........................#......#...........................#...................................................#.....................................................................................................................................................................................................................#.............#...........................#.....#.#...#....#............................#.........................................................................................#...........................................................................#..........................#....................................................................................................................................................................................................................#..............#..........................................................................................................
............................#................................................................#.................................................................................................#........................................#........................................................................................................#.........#.............#.......................................................................................................................#............................................................................#............................#............................................#...............................#..............................#.......................#........................................................................#........#...............................................................................................................#..........................................................#........................
...........................................................##..................................................................................#.....................................................#.........#.......................................#..................................................................#...............#...................................................................#..............................#.............................................................................................#...............................................................#............................................................................................#.................................................................#....................#....#........................#...............................................................................................#.......................................................................................................
..............................#..........................#..........#............................................................................................................................................................#......................................................................................#.....#...............................................................................................................................................................................................................................................................................................................................#..........................#...............................................................#.........................................................................................................................................................#.................................................................#...............................................
......................##............................................................................#........................................................................................................................#.....................................................................................................................................................##.........................................................#.........................................................#.......................#...............................#...................................................................................................#.............................................................................................................................................................#................................#...........................................................................#...................................................................................#.
...................#...#.................#............................................#...............#.............................................................#......................................................................................................................................................................................#......................................................................................#.................................................................................#.................................#.......................................................................................#................................................................................................................................................................................#................................................#.........................#.............#......................................#...........#.........................................
................................................................................................................................................................................................................................................#............................#.#..........................................................................#..................................................................................................................................#....................................#..........................#................................#.............................................................................................................................................................................#.................................................................................................................................................##.#........................................................................#.............#............
...................................................................#..................................................................................................#...........................................#...............................................................#............#...............................#......................#.................................................................................................................#...............#............#...........................................................................................................#..............................................................................................................................................................................##..............#....................................................................................................................................................................................................................
............................................#.......................#....................................................#.......................................................#........................................#......................................#......................................................##....#.#........................................................................................................................................#....#..........#..#.......................................#...................................................................#......#.............#.....#..............................................................................#.................................#.......#.....................................................................#........................................................................................................#.......................#..................................#..#...........................
........................................#.............................................................................#............................................................................................................................#............................................................#.............................................................................................................................................................................................#............................................................................................#.......................................................................................................................................#.........................................#....................................................#..................................................................................................................#.......................#...........................#...........
........#..........................#..................#................................................................................................................................................................................................................................................................................................................................#.................................................................................................#...................#.........#....................#..#........................#.............................#..........................................#.................................#........................#...........................................................................................................................................................................#.......................................................#......................#...........................................#.................
.......#...................................................#................#.........................#................#...........................................................#...............................................................................#..............................#..............................................#..................................#..........................................................................................#.......................................................................#.......................................................#....................................#..............................................#.............................#.....................#........#.........................................................................#...................................................................................................................................................#......................................
..............................#..#................................................#...............................................................................................................................................................................#.......................#...............................................................................................#.......................................................................................................#....................................................................#.................................................................................#.........................................................#...........................................#..........................................................................................................#....................................................................................................................#.....................................
.............................................#........#.....#.........................#..............#.........................................................................................................................................................................................................................#............................#.....................................................................#...........................................................................................#..........................................................#..........................................................#.................................#.......................................#.......#...........................#...................#............................................................................................................................................................................................................................#.....#...........
...........#....................................................................................#............................................................#.........#.............................................................#..................................................................................................................................#...........................................................#.........................................#...............#.......#..........................................................................................................................................#..................................................................................................................................................................#...............................................................................................................................................#.............#..................................................
........................................................#...........................................#................................................................................#...................#....................................................................................#......#.........................................................#..................#.....................#.....................#.............................................................................#........................#...................................................................................................................................................................................................................................................................................................................#.#.........................................................................................................................................................................
......................#.........................................................#.....................................................................................#.......#........#............................................#...........................#...................................................................#.........................................................................................................#...........#..................##.............#............................#....................................................#...........#....................................#.#..............................#.........................................................................#.....#...............................................................................................................................................................#....................................................#...............................................................
..............................................................................#.......................#.......#....................#......................................................................................................................................#................................................#...................#.............................................#............................................................................................#....................................................................................................................................................................................................................................#........................................................#.....................................................................#............................#...........................................................#.........................#...................................................
.............................................................................................................................................#..................................................................................................#.......................................#.......................#...................................................................#...................................................#........................................................................#.......................................................#......................................#.......................#........................#....................................................................................#..........................................................#..#..........................#.....................................................................................#...............................................................................................
..........................#..................#..................................................................................................................................................#.....................................................................................................................................................................#.....#..................................#......................................................................................................................................................................#...................................................................................................................#..........................................................#...............................#..................................................................................................................................#............................................................................................
......................................#...................................................#.................................................................................................#.........................................................................................................................................................................................................................................................................................#......................#................................................#.................................................................#..................#......................................................................................#.................................#.........................#.........................................................................................................#......................................................................#.............................................
#..........#...................#.#.........#...........................................................................................................#......................#.....................................#......#........#......................#..........#....................................................................................#............................................................................#..............................................................................................#....................................................................................................................................#..........................................................................................................................#......................#................................................................#............#...................................................................#....................................................
..............................................................................................#............................#.................................#................................#..........................................................................#.............................#....................#.................................#..............#.#.............................................#...................#.....#.#.........................................................................#..........#........................................................................................................#..........#..........#..................................................................................................................................................#.......................................................................................................................#........................#.............#.........................#...........
...............................#........................................................#................#.................................................#................................................................................................................#.............................................................................................................................................................................................................................................................................................................#..................................................................##..................................................................................#....................#................................#.............................................................................................................................................................................................................................
.....................................#...#................................................................................................#....................................................#.............................#.................#..........................................................#..........................................................................................................................#............................#..................#.........................................#................................................#....................................................#................................................................................................................................................................................................#...........................................................................................#.#..................................................#.............................................
.......................#........#.....................#......#....#.............................................#..................................................#.#.......................................................................#...............................#..................................................................................................................................................................................#..................................................................#............................................................................................#.....................................................................................................................#............................................................#............................................#......................#...............................................................#..................................................................#..........
..............................#................................#....#...................................................#...........#............#.............................................................................................................#..................................................................#..........................................................#...............................................................................................................................................#.............................................................................#............................................................#..........................................................................................................................................#...........................................................................................................#.....................................................................................
....................................................................................................#..................#........................................................................................................................#.....................................................................#......#..........................#................................#...............#...........................................#..................#.......................#.......................#............................................................................................................#.................#.......................................................................................................................................................................................#.............................................................................................#.......................................................................................
....................................................................................#..........#.........................................................#.................#..............................................................#................................................................#.................................................................................................................................#...............................................#.........................................#.............................#.............................................................................................#..........................................................................................................................#...........................................................#....................#............................................................................#.............#..........................................................
..................................................#................................................................................................................................................................................#......##.#............................................................#...................................................#..............#...#...................................................................................................#...............................................#..............................#........................................................#.....................#.....#........#....#.....................................................................................................................#........................................................#..................................................#...............................#...........................................................................................
........................................................................#...#....#......#.......................................................#.....................................................................................................#..................................................#............................................................................#........................................................................................................................#.........................#............................................................................#......................................................................................................#.....#...........................................#....................................................................................................................................................................#.............................#..................................................
...................................................................................................................................................................................#........................................#................................................................................................................................................................................................................................#.#........................................................#...........................#...............#.........................................................................#................................................#.#................................................................................#..#................................................................................................................................................#..............................................................................................
..........#..............................................#.................................#.............#.....................................#..............................#................................................................................#.........................#......#.........#........................#...............................................#............................................##.......................#........................#......#....................................................................................................................#....##.....................#.............................................#.................................................................................................................................................................................................................#...........................................#...................................#.....................#...........#........
...........................................#..........................................................#........................................#..........#........................................................................................................................................................#.................#...................................#............#......................................#...............#................................#.......................................................................#........................................#............#.........................#.....................................#...................................#................................................................................................................................................................................................................................#.#...................#.......#.......................................#.............
..#...................................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................#......................................................................#.........#...........#...#......................................................................................#..................................................................................................................................................#...................................................................................................#................#...................#........#.................................#.........................
.........................................#...........................................................................................................................#...........#............................#......................................#...........#...................................................................................................................#..............................................................................................................#..............................................................................................#....................#............................................................................#.......................................................................................................#...........................#.........#.............................................#...................................................................................................................................
....................................#.............................#....................................#................................................................................................#..........................................................................#......................................................................................#...........................................................#......................................................#.................................................................#....................................................................................................................#.............................................................................................................................................................................................................................................#..................................................................................................
...............#................................#........................................#...............................................................#......#............................................................................................................................................#......#...........................................................................#............................................................................................................#....#........................#....................#....................................................................................#................#...............................................#......................................#..................................................................................................................#............##......................................................................................................................#...............
............#..................................#.........................................................................................................................................................#...................................................................................#.............#............................................#.............#.......#.....................................................................#................................................#..............................................................#.......................................................................#............................................#....................................#..........................................#...........................................#.................#.....................................................#.......................................................................................................................................
.#..................................................................................................................................................................................................#................#................................................................................................................................................................................................................................#.............................#.......................#..............#..............................................................................................................................................................................................................#..#.......................................................................................................................#......#.............................................#...............................#.....#........#...........................................................
....................#.........................................#..........................#...........................................................................................................................................................................................................................#................................#..................................................................................................................................................#..................#..........................#....................#.........................................................................................#...................................#.......#.....................................#................................................................#.#.............................................................#...............#.......................................................................................................#...................
...................................................................................................................................#...................................................................#.................................................#........#..................#...............................................................................................................................#.........#.................................................................................#....#.....................................................................#..#.....#......................................................................................................................................................................................#....................................#...................................................................................................................................................................................................
....................................#.#...........................................#........................................#..................#..#...............................................................#.......................#................................#.........#............................................................................#...........#.................................................................#......................................................................................................................................................................................................#.............................#...............................................#......................................................................................#..........................................#.............#.......................#..........................................#.#......................................................................#....
......................................#................#...............................................................................................................#.........................................#.............#..........#............................................................#.........................................................................#.....................................#....................................................................................................................................................................................#...................................................................................................................................#................................................................................................................#........#..........................................................................................................................#...............................
..........................................................................................................................................#..................................#..................................#.....................................................................#.....................................................................................................................#.........................#...................................................................................................................................................................#..............................................#............................................................................................#...#............................#.....................................................#....................................................#....#.....................................................................................................................#.......
.....................................................#................................................................................................................................................#.....................................................................................................................#..........................................................................#...#.........................................#.............#..............................................#.....................................................................................................................................................................................#.#..............................................#....................................................................................................................#...............#............................................................#.........................................#.................#.............
....#...........................................................................................................................................................................................................................................................................................................................................................#.....................................................................................#.......#..............................................................................................................................................................................#.................................#.....................................................#.......................................#.............................................................................................................................#.#.......................................................................................................................
.......................................................................................................#.............................................#...............................#.#..............................#...................................................................................................#....................................#.......#..................#...............................#.................................##.................................................................................#......................................#.............................................................................................................................................................................................................#................................#....................................................................................#........................................................#......................#..........................
...................................................#................................................................................................................................................................................................................#.......................................#.....................................................#................................................#.............................................................................................................................................................................................................................................................................................................................................................#..........................................................................#.............#..........................................................................................................................................................
.....#........#............#...........#...........................#.................................................................................................................................................#...........................................#......................#.............................................#.................................#..#.................................................................................#..............................................................................#...............................................#.....................................................................................................................................................................#.................................................................................#............................#......................................................................................................................................#............
............#.........................#.....................................................#....#....................#.........................................#.............#..............................................................................................................#......#....................#.......................#.....................#.......................................................#.........#..........................#.........................................#...............#.................................................................................................................#..........................#..................................................................................................................................#...........#............................#...............#....................................................................................................................................#.........#.#............
...........................................#......................................................................#.................................................................................................................................#......................................................................#......#..........#........................................................................................................................................................#...........................#..............................................................................................#...............................#.....#.....................................#....................#.........................................................................................................................................................................#.................................................................................#...................#..................
.....#...................................#.................................#..........................................................#..............................................................................................#..........#...............................#...........#.............................#.............#.......#.......................................................................................#...............................................................................................................................................#..............#......................................................................................#..........................................................................................#..................#........................................................#.................................................................#.........#...................................................................................
.................................................................................................................................................#...............................................................................................................................................#..#.............................................................................#................................#....................................................................................................................................................................................................................................................................................................................................#...............#..................#...........#......#.................................................................................#........................................................................................................#...........................
#.....#.........................................#...........#............................................................................#................................................#..................................................................................................................................................................................#..........#................................................................................#.............................#.............................#..........................#...............#.............................................................................................#............................................................................................................#.................#.............................................................................................................................#......#............#.....................................................................
...#..................................................................................................................................#..........................................................................................................................#.........................................................................................................................................................................................................................................................................................#................................................................#...........#......................................................................#...........................................................................#........................................................................................#.........................................................#......................................................................................
..........................#..........#......................................................#.................#.....................................#........................#...............................................................................................................................................................................................#................................................................................#...........................................................#.............#...............#..................................................................................#...........................#.........................................................................................................................................#....................................................#......................................................................#..................#....................................................................
............................................................#.................................................................................................................#.....#............................................................................................................#....#............................#....#...............................................................................#................#.#......................#......................................................................................#...........................#.................................................................................#.....................#......................................#................................................#..............................................................................#............#...................................................#...............................................................................................
................#...............#............................................#.................#............................#.............................................................#.....................................................................................................................................................................................................#.......#..................#..................................................................#..............#.........................................................................................#............................................#.#..............#...............................................................................#..................................................................................................................................#.....#..............................................#...........................................................................#...........
...............................#...............................#...............................................................................................#.....................................................................................................................................................#..............................................................#..........................................................................................................#.#........................................#...................................................#............................#..........................................................................................#.............................#.............................#................................................#.................................#...........................................................#...............#........................................................#..........................
#............................................................#..............................................................................................#...............................................................#.....................................................................#........................#....................................................#............................................................#............................................................................................#................................................................#...........................................................................................................#...............................................................................................................#................#........................................#...........#..........................................................................#............................................
.........................................................................................#....................................#.................................................................#.........................................................#.....................................#.....#.....................................#......................................#.................................................................................................#........................#..............##...............................................................#.................#..........................................................................................................................#......................................................#.................................#..............................................#................................................#...............................................................#..............#.................
...................................................#..........................................................................................................#..#...........#................................................................#..................................................................#..............................#......................................................#...................................................................................................................................#..........................#..............................#.........#.......#............................#..#............................................................................................................................................................................................................................#...................................................................................................................#............................
...........................................................................................................#......................................................................................................................................................................#........................................................................#.......................................................................................................................#..............#...................................#.............................................................................................................................................#................................................#................................................................................................................................................##................................##.......#....................................................................................#..............
...................#......................................................................#.......................#....#.....................#.........................................................#.......................................#...........................................................................................................................#.....................................................................#....................#......#..................................................................#...............................................#...............................................................................................................................................#.............#....................................................................................................#................................................................................................................................#............#...................
..............#........................................................................................................#......................#...............................................................................................................#........................#.................................................................................................................................................................................#..........#....................#...................................................................................................................................#........................................................................................#.............................................................................................#.......................#.......................................#..........................................#.......#.............................................................................
.....#...#....#................#.............................................................................#..............#..................................................................................................................................................................................................................................#........................#...............................#.................................#................................................................#..........................#...............................................................................#...............................................................................................................#.....................................#............................#.....................#.....#........#......................................................................................................................................................................
..................................................#.......................................................................................#..................#........................#..........................................................................................................#.#.................................#..........#............................................#...............................#........................................................#...........................................................................................................#....#.................................................................................#................#.....................................#...............#.........#.......................................................................................................................................#..................................................................................................................
..............#...............................#..........................................................#.......#............##...............................................#...........#........................................................................................................................##......#....................................................................................##.....................................#.........................................................................................................................................#....................................................................................................................................................................................................#..........................................#............................................................#................#....................................................................................................
...........#..............................#......#.....................#..............................................................#.......................................#...................................................................#..........................................................................................................................................#...........................#................................................#...............................................................................................................................................................................................#...................#........................................................................#........................................................................................................................................................................##..............................#....................................................
.........................................................#.......................................#..........#.............................................#........................................................................................................#...........................................................................................................#................................................................#..........................................................................................................#.................................................................#..................................................#...............................#.................................................................................................#..........................................#.......................................................................................................................................................................
....................................................................................................#...........................................................#..............................................................................................................................................................#..........................#..........................................................#......................................................................#.#......................#.............................................#.................#..................................#.......................................................................................................#......................#.............##...............................................#.......#....................................................#.................#......................................................................#...#......................................#.........#...
..................................................................................................................................................................................................................................................................#......#.....................#.........................................................................................................................#.............................................#............................................#............#................#..............#...................#...........................................................................................................................................................................................##.............................#..............................................................#............#........................................................................................................................................
.............................................#.........................................................................................................#.......#.............................................................................................................................#......................#..........................................#.................................................................#..........................................#..........................................................................................................................................................................................................................................................#...........#.................................................................................................................................................................................................................................................................................
.....................................................#..........#................................................................................#........................................................................................................................................................................#.............................................#....................................................................................................................................................................................................#............................................................................................................................#...............................................................#....................#............................................................................................................................#.......................................................................................................#
.....................................#...................................................#.....................................................................................................................................................#........................................#.............................#.....................#...............................................................................................................................................................................................................#...............#..................................#...............................#......................................................#......#.................................................................................................................................................................................#...........................##.......................................................#...................#............................
..................................................................#...........................................................................................................................#.............................................#..#........................................#.............................#...................................................#....#...............................#..............#.........#..#.................................................#......#.....#.............................................#.............................................................................................................................................................................#......................................................................................................................................................................#.......................................................................................................................
..................................#..............................................................#.......................................................................................................................................#.............#.................................#.......................................................#..#....................................................................................................................................................................................#.........................#.......................................................#....................#...........................#..............#........#........................#............#.......................................................................#.........................................................................#.........................................#.................#.......................................#....................................
......#...............................#..................................#...................................................#................#..........................................................................#...........#..........................................................#.................#........................................................................................#.........#.....#...............................#......................#..........#.....#...................................................................................................#....................................................................................................#...................#.........................#.....................#.............................................#..#.................................#.................................................................................................................................................................
............................................................................................................................................................................................#........................................................................................#.......................#......................................#................#..................................................................................................................#........................................................................................................................#.............................................................................................................................................................#................................................................................#...................................................................................................................................................#................
........................................#.........#.....................................#.................................................................................#.........................................................................#.............................................................................................#...................................................................................................#.................................................#.................................#......................#...................................................................................................................................................................#..................................................................................................##.....................#.......#............................#...........................#....................................................................................................
.........................................................................................................................................................................................................................#...........................##.......................................................................................#..........................................................................................................#........................................................................................................#.......................................##......................................................................................................................#.........#...#................................................................................................................#..........................................#.....................................................................................#..................................
................................................#....................#.........................................#.....................................................#.............................................................................................................................................................................................................................................#..........................................#................................#....#.....................................................................#.....#......................................#.................#......................................................................................#...........................#.............#..................................#................................................................#.........................................#............................................................................................................
.....................................#.........................#.....................................#...................#.........................................#..............................#............................................................................................#............................................................................................#...........................................................................#.........#..#.#...................................................#............#.....................................................................................................................................................................................................................#.............................................................................#............#..............................................................#............................................................................................
...............#..#.........................#................#.........................#............................#..........................................................#.#..........................................................#.....................#...........................#.................#.................................................................................................................##.................................................................#....................................................................#...................#...................................................................................................................................................#............................#.................................................................................................................................................................................#............................#......................................
.....#.........#............................................................................................................................................................................#.............................................................#..#..............................................................................................................................#..................................................................#.................................#........#.................................................#....................................................................................................................................#.#.................................................................................................................................................#...........................................#.....................................#..........#................................................................#.................
.....#..........................#............................................#.....#....................#.....................................................................................................................................................#..............#..................................................................#...............#...................##..............................................#.........................#.............#.......................................................................................................................................................#.............................#.......................................................#.........................#..............................................................................................................#.................................................................................................................................................................
..................................................#.................................................................................................................#............................................................................#..................................................................#...............................#........................................................................#...........................................................#.................................#..........................................................................................................................................#..........................................................................#.........................#................................................................................................#........................................................................#...............................................................................
.......................................................................##.....................................................................................................................#................................................................................#.....#..........#.....................................#.....#......................#.........................................................#..................................................................#.............................#............................................................................................#......................................................#....................................................#.............................................#..#..........................................................................................................................................................#.......................#.........................................................
............................................#.............................................................#................#...................................................................................#.....#..........................................#...........................#........................................#......#.......................................#.#...........................................................................#.............................................................#..............................................#...#....................#......................................#..................................................................................................................#..#...............................#.......................................................................#....................................................................................................................#..................................
..............................................................................#..............................................................................................................................#............................#............................................................#...........................#.#........................................#..............#...........#.........................................#................................................................................................................................................................#..........#................................................................................................................................................................................#........#...............................................................................................................#...............#.........#..............................#...................##......#......
...#.#......................................................#.........................#.....................................................................#..........................................................................................................................................................................................................................................................#...............#...............................................................#.....#.........................................................#..#.....................................................................................................................................#.......................#.....#.............................................................................#....#.............................................................#....................................#.#......................................................#..............#..........#.............
...........................#..................................#............................................................................#..............................................................#..............................................................................#........................................................................#.............................................................................................#.........................................................................................................................................................#.......................................................................#...........................................................................#............#.............................................................................................................#..............#..................##.......................................#........#.......................................
..........................................................................................................................................................................#............................................................................#...............#......................................#.......................................#....................#.....................................................................................#.........................................................................................................................................................................#.............................................#.....................................#.................................#............................................................................................................#...............................................................#......................................................................................
......#..#............................#..................#............................................................................#.....................................#..........................................................................................#.........................#..............................#...............................................................................#......#...............................................................#....#....................................#......................#...........................................................................................................................................................................................................................#..........................#..............................................#.....................................................................#......................................#........#............................#...................
................#.....#..................................................................................#..........................................................................................................................#...................................................................................................#...........................................................#.........................................................................................................................................................................#...........................................#............................................................................................................................................#............#......#..................................................................................................................................................................................................#......................................
#..........................#...................................#......................................................................#.................................#...................#.................................................................................#................................................#.......................................................................................................................................................................................................................#.....................................#...........#.........................................#.......................................##...............................................................................................................#....................................................................#.......#........................................................#......................................................................#...........
.......................................................#................................................................................#...................................................................................................................................................#........#....................................#...........................................................#......................#........#...........................................#............................................................................#.................................#......#.....#.....................#..........#........................................................................#...................#.............................................................#............................................#..............................................................................................#.................#............................................................
..............................#.....................................................#....................................##........................................#......#................................................................................#......................................................................................................................................................................................................................#.............................................................................................................................................................................................#........................................................................................................................................................................................................................................................#.......#.............................................................................#.....
........................#....................#.......................................................................................................................................................................................................................................................#.................................................#............#...................................#...............................#........................................................................................................................................................................................#......................................................................................................................................................................................................................................................................#..............................................................#.....................#.......#...............................
.....#............................#......#..............................................................#...............................................................#....#........................................................................................................................................................................................................................................................................#.............................................................................................#..........#............................#...............#.........................................................................#...............................#..........#......................................................................#....................................................................................................#...................................................................#..................#..................#.............
...................#...................................................................................................................................................................#........................#.........................................#...............................................................#.....#.............................#..........................................#.......................................................................................................................................................................................................#.#..#.............................................................................................................................................#.............................................................................................................................................................................................................#..................................................
........................................#.............................................#........................................................#.................................................#.........................#...........#.............#.......................................................#...........................................................#...........#.....................................................................................................................................................................................#....#................#......................#.......#................#......................................................................................#..............................................................................................................................#.........................................................................................................#...................................................
...........................................................................................................................................................#...............................................................#..................................................................#................................#......#........#...........................#...................................#..............................................................#......................................................................#..............................................................................................................................................................................#.................................................................................................................................................................................................#..............................................................................................
......................#.....#.................................#....................................#....................................#.........#............#........................................#.......#...........................................#.......................#.......................................................................................................#....................#...........................#....................................................##..............#.......................................................#......#........................................#........#....................................................................................................................................#......................................#................................................................#................................................#.........................................#..............................................#.....#....
...........................................#................................................................#........................#.............................................................................................................................................................................#...........#..........#.#...................#......................................................................................#..#........................................................................................................................#.........................................................................................................................#..................................................................................#..................#....................................##..#..................................................................................#.........................#....#......................................................
...........................................................................#.............#.........................................................................................................................................................................#...................................................................................#...............................................#..........#................................#........#........................................................................#................................................#.................#.................#...................................#...............#.......#................#..........................................................................................#..........................#...................................................#.................................................................................................................................#.................
............................................................................................................................................................................................................#.....................................................................#...........#.....#...........................#...........#....................................................#.........................................................................................................................................................#.................................................................................................#............................................#............#.......#.....................................................................................................................................................................................................................................................................................................
...........................................................................#...........................................................................................................#...................#..#..........................................................#........................................................................................................................................#.#..................................................................................................#.................................................................................................#..................#................................#........................#....#................#..................#.........................................................................#.....................................................#....#...........................................................#..........................#...........#.............#.....................#.........
................................................................................#.......................................................#.................................#..................................................................................................#...............................#.................................................#....................................................................................................#...............#................................................#.................................................#...................................................................................................................................................................................#.........................................................................................................#....................................................................#..........#...............................................................
..............#...#...................................................#.............................#..............................#.....................................................................................................................#.............................................................#.....................................................................................#........................................................................................................#...........................................................#......................#...............#...................................#.............................................................#............#..............................................................#...................#...........................................................................................................................#.........................................................#...................
...................................................................................#................#........#......................................................................#.............#.........................................#........#.................................................................................................#...........................................#...............................................................................................................#........................................#............................................................................................#...............................#.................................................................#....................................................................#.......................................................#..........................#.................................................................................................................
#............#....................................................................................#...............................................#.....................................................................................................................................................................#.........#.................................................................................................................#.........................#.........................................................................................................................................................................................................................................................................................................................................................#...............................................................#...................................................................................................................#...#....
...#................................................................#........#.........................................................................................................................................#.............................................................#..............................................#..............#.........................................................................................................#.........................................................................................................................................................................................#......................................................................................#...........................................................#...................#............................#........#..............................................................#......#.................................#...........#............................................
......................................#......................#......#..................................................................#....................................................................#.............................#...........................................#.............#..............#..............#................................................................................................................................................#.........................................................................................................................#.......................#.#.........#..........................................................#.................#..........#.....................#........................#......................................#........#......#...................................................#................#................................................................................................................
...............................................................................................#..................................................................................................................................##........................................................#...............................................................................................................................................................................................................#.........#.#.................................#................#...............#........................#.........................................................................................................................................#............#..............................................................................................................................................................................................................................#..........................
........................................#.............#.....................................................................................................................................................................................#.......................................................................#..................................................................................................................................#......................#.........#....................................................#......................................................................#.........................................................................................#.........................................#.......................................................................................................#.#....................#..................................#...................................................................................#......................
.....................................#........#...........................................................#....................................................#..................................................................#......................................................................................................................................................................................................................................................#...................................................................................................................................................................#................................................................................................................#.....................#...................................................#.............................#........#............#........................................................................................................................
.....................................#.........................................................#....#.....................#....................................#.............................................................................................................#...........................................................................#............................................................................................................##................................#.......................#...............................................#....................................................................................................................#.................................................................................................................#....................#................................................................................................................................#.......................................................
...................................#................................#.......................................#.........................................#..............................................................................................................#...................#...................................................................................................................................................................#...........................................................................................................................................................................................................#....#............................................................................................................................................................................................................#.........................................................................................................................................
.............................#...........................................................................................#.........................#..................................................#......................#................#..........................................................................#......................................#........................................................................#........................................................................#.....#................................................#.............................................#...........................#....#....................................#............................................................................................................................................................................................................................................#........................#....................................................#............
............................................................................#...................................................................................................#........................#......................................#.................................................................................#..............................................#......#......#...................................................................................#....................................................#...............................#........#.............................................................................................................................................................#............................................................................#...........................#........#.........................................................................................................#.....................................#...................
.............................#........................#..........................................................................................#..............................................................................................................#.........................................................#........................................................................................#.........#..........................#..............................................................#....................................#......................#.........................................................................................................................................................................#.................................#................................................................#.....................................#................................................#..........................#...#..............................................
....................................................................................................................................................................................................................................................................................................................................................#...........#........................#..........#................#.......................................#......................................................................#..........................................................................................................#..........................................................................#......................#...................................................................#.............................................#..............................#.....................#........................#...................................................................................
.........................................................#..........................................#.................................#.............................#......................................................................................................................................................................................................................................................................................................................#..........................................................................................#....................#.#........................................#....................................................#.....................................#........#..................#...........#....................................................................................................................................#...........................................................................#..........................
....................................#..........#................#....#..............#..#.....................#.....................................................................................................................................................................................................#....................................................................................................................................................................................................#.................................#.#.....................................#........................................................................................................................................................................................#..........................................................................................................##...........................................#..#..........................#...................................................
.....#..............................................................................##.......#............#....................................................................................................................#....................#...................................................................................................................................................................................................................................................................#.......................................................................#.........................#................................................................................................................#......................................................................#.............#..........................................................................................#...............................#.........................................................................
........................#........#..........................#..........................................#.......................................................................................................................................#..#.........................................................................#......................................................#........................................................................#..#.................................................#.............................................................................................................................................#.......................................#...................................................................................................................#.............................#.................................#........................#...#..........#.............#................#..............................................................#...
..........#....#.#..........#......................................................................#......#..............................................................................................#........................#..............................................................#.............#...............#.#.................#..................#................................................................#.#.............#.................................................................................................#............#........................#........................#..........................................................................................................#...........................................................................................................#.........#.......................................#............................................#......................................................................................
..............................................................................#...............................................#.............................................................................#....................................................#........................#....................................................................................................................#...........#......................................................................................................................................................................................................................#.............................#........................................................#..................................................................................................................#..........#..#.........................................................................................................#.............##.................................
............................................................................#........................................#............................#...#...............................................................................................#.................................#.....................................................................#.........................................................#....................#..............................................#........................................................................#......#............#.........#......................................................................................................................................................................................................#.........................#...............................................#.....................#....................................................................................#.....................................
..............................#................................................#...................................#......................................................................................................................................#...................................................................#.........#.......................................................#.#...................#.................##...........................................................................................#........................#.....................................#.......................................................................................................................................................#...............................#.............................................................................................#........................#.......#......................................................#....................#............................#
................#.......................................................#......................................................#.......................#................#..........................................................................................................................#............................................................................................................#..............#.............................................................................................#......#.............................#....................................................................................................#.........................#............................................................#.....................................#....................................#.................................................................................................................................#.........................................................
..........................................................................................................................................##.........................................#....................................#....................#..................................................................................................#..........................................##......................................................................#.................#...........#...............................................................................................................................#..#.................#..........#...................................................................................................................................................#....................#.........................................................................................................................#..................#................#...........#..............
....#............................................................................................#..............#................................................................................................#......................#......................................#...............#.....................................................................................#...................................#...............................................................................................................................................................#...............#...................................................#...............................................................................................................##...........#.....................................................................................................................#.#.....#............................................................#...............................................
.......................................................................................................................................#...........#...................................#.................................#..............................................................................................................................#.........................................#.....#.....................................................................#.......................................#.......................................................................#................#..#..............................................................................................................................................#............................#......................................................................................................................................................................................#.........................................#.....
......................................................#.............................................................................................................................................................................................................................................................................#.......................#........................................................................#....................#..........................................................................................................................................................................................#...........................................................................#......#............................................................................................................................................................................#...............................................................................................................
.......................................................................#...................................................................................................................................................................................................................#...........................#............#..................................................................................................................................................................................................................................................................................................#.....................................................##..........#............................................................................................................................................#..................................#...............................................................#..................#..............................................#.........
........#.........................................#...........................................#............................................#...............................................................................................................................................................#.................................................................................................................................#....#........#...........................................#..........................................................#...............#...................................................................#............................#..................#..............................................................................................................#...........#.................................................................................................................#......#.......................................................#...#..............
......................................................................#...................#.........................#..#.....................................................................................................................#...........#.....#.............................#....#.......................................................................#................................................................................................................#...................................................#.............................#................#...................................................................#.................................#.....#...............#...............#..................................#.......................................................#.........................................................#.....................................................................................................................................
..#.....................................................................................................................................................................................#................................................................................................................#....................................................................................#..........#......................................................................#.......................................#.......................................................................................................................................#....................................................................................................................................#..........................................................................................................#.....................................................................#..............................................
.........................#............#...............................................................#.................#.............................#.................#..........##......#............#...............#...................................................................................................................#....................................................................#.................................................................#................................................................#.......................................................................................................................#.......................................................#............................#..................#..#...........................................................................#..........................#....................#.........#..........................................................#............................................
.................................................#..................................#............................................................................................................................................................#..........#.....................................#............................................#...........................................#....................#..................................................................#.......#..#.................................................................................#..............#.......#...................................#...........................#.............................#....................................................................................#..........................................................#......#..............................................................#.........................................................................#...............................
....#...............................#........................#.......................................................................#..........................................................................................#.........................#....#................................................................................#.................#.....................................................................................................................#......................................#.............................................#..................#......#...............#....#........................................#.#........#.........................................................................................................#......................................#..............................................#....#..#..................................................................................................#.....................#.#.................
...................................................................#.................................................................#................................................................................................#.........................#...........................................................#.#.....................................................................................#.........#............#...............................................................#.....................................#..........................#.........................................#.............................#.....#...............#.......................................................#.....................#..............#......................#........................................................................................................#......................................................................................................#....................#.
......................................................................................................................................................................................................#............#..............................................#.........................#..#...#.........................................#.....................#..........................#..............................................#....................................................................................................................................................................................................................#.#......................................................................................................................#...........#.............................................................#...................................................................................................................#................................#..........
................................................................................#.......#..................................#...........................#.......................................................................#.............................##...............#...............#....................................................................#........................................................................................................................................................#......................#..................................................................................................#...................................................................................................................#.........................................................................................................#.......................................................................................................................................#........
............................#.....................................................#..........................#.....#......................................................................................................................#.............#..............................................................................................................................................#..............#............................................#..................#...........................................................................................................................................................................................#....#................#........................................................................................................................................#..............................................................................................................................#....................................................
.......#............................#......................#............#.....................................................................................................................#..........................................#...........#.......................................#.........................#............................#......................................................................................................#............................................................................................................#................................................................................................................#..................................................................................................................................#........................................................................................................................#......#...........................................#............................
...........................................................#........................................................................................................#..........#...............................#...........................................................................................................................#.................................................#....................................#..#...............................................#.......................#..#...............................................#......................................#........................................................................................................................................................................................................................................#...........................#...........#.....................#...#....................#.......................................#.....................................................
............................................................#.....................#........................................................................#...#..........................................#..#..........#............................#.........................................#.............................................................#.............................................................#..............#................#...........................................#...........#..............................................................#...........................................................................................................................................................................#............#...............................#.....................#...................................................#...................................#..........#................................................................................................
.....................................#.#.........#..............................................#................................#..........#......................................................#.....................................................................................................................#...........................................#......................#.....#..............................................#................#...............................................................................................#................................................................................................#....................................#.............................................................................#............................................#................#......................................................................................................................#.......................................#.................
.#..................#...................................................#............#.................#....................................#...#....#.#...#...................#................................................................................................#..........................................#.....................................................................................#................................................................................................................................................................................................................................................................................#................................................#...................................................#.........................................................#.........................................#....................................................................................#....................................
...................................#.....................#....................................................................................................................................#..................................................................................................................#...............................................................................................................................................#......................................................................#.................................................................................................................................................#....................................#...........#.......................................................................................#.....#....#.........................#.....#........................................#...............#...............................................................................#.............
...............................................................................................#....................................................................................#......#................#...................................................................................................................................................................................................................................................................................#...................#............................................................#.......................#................................#...................................................#......................................................................................................................................................................#......................................................................#...#...........................#........................................................
...........#........................................................#.............................................................................#.......................................................................................................................................................................................................#...........................................................................................................#......................#..........................................#...........................................................#....................................................................................................................................................................#.............................................................................#...............#.......................................................................................................#..............................#......................
................................#...............................#...................................#...........#...........................#................#..........................................#..................................................#...........................................#............................................................................................................#.........................................................................................................................................#...............................................#.........................................#.............................................#....................................................................................................................................................................................................................................#..............................................................#..........................
.................................................................................................................................................#.....#............................................#....................................................................................................................................................................................................................................................#.....#..............................#........................................................#............#.....................................................................................................................................#............................#......................#.................................................................................#.........................................................................................#..........................................................................................
.................#.#.....#...............................................#............................................................#.........................................................................................#...................#.........#................................................................................................#........................#...............#........................................................................................#...................................................................................................#...........................................................................#..............................................................................................................................................................................................#............................................................................#..........................................................#............
...#..................................................................................................................#...............................................................................................................................................................................#..............................................................#...................................#...........................................................................#......#.........................................................................#.......................................#.....#...........................................................#...................#..............................#...#.............................................#..........................................................................................................................................#....................................................................................................
..........................................#...#..............#.............................................................................#.....................#....#................................#..................................................#.............................#................................#......................................................................................................................#.................................................................................................................................................................#..............................................................#........................................................#..#......................................................#...........................................................................#.....#.........................#..........................................................#...........................#.............................
........#.......................................................................................#...........................................#..........#....................................................#..................................................#..#.......................#..........................................................................................................................................#.......................................................................#.......................................................................................................................#..........................................#......................#......#.......#........................#..................................................................................................#..........................................................................................................#.....................................#.................................
......................................................................................#..............................................................................................................................................................................#.............................................................................#............................................................#...................................................................................................................................................#.......................................................................................................................................................................#..............................................................#......................................................#.........#................................................................................#.......................................................................
......................................................#...............................................................#..........................................#................................................................................................................................................#.................................................................#..#...............................................................................#..................................................................................................................................#.........................#.........#......................................................................#.............................#..............................................................................#............................#..............#..........#...........................................................................#...............................................................
.................................................................#....................................#..................................#...............................................................................................................................................................................................#..............#.........................#.#...............................................................................................................#................#..................................................#................................................................................##...................................................................#..#.........................................................................................................................................................................................................................................................................................#.........
..................................................#....#....................................................................#...........................................................................#....................................................................#.....#..............#......#.......................#..#.................#.......................................................................................................#..............#........................................................#...............................................................................................#....................................................................................................................................................................................................................#...........................................................................#..........#..............................#..............................................#....
.................................................................................................................#......................................................................................................................#..........................................................................................................................#.......................#.#........................................#...............................................................#...............#.................................#........................................................................................................................#....................................................................#...............#.............#.#........................#................#..............................................................................................................................#.....................................................................
..#.........................................................#.........................#.................................................#.............................................................................................................................................#.......................................................#..................................................#.................................................................#.........#......................................................................................................#......................................................#................................................................#...............................................#..........................................#.......#.......................................................#.......................................................#.....................................................................................................
#..........................................#........................................................................................................................................................................................................#..........................#...................................................................................#.................................#..................................................#........................#.........#.......................#.......#.............................................................................................................................................................................................................................#.............................................#......#................................#............##................................................................................................#......................................................................
..................#.....................#.......................................#.....................#.............................................................................................................................................................................................................................................................................................................#..................................................................................................................................#.....................................................................................#.......................#....#...................#.......................................................................................................#.........................................................................................................................................................................................#....................................
........................................................................#..#......................................#................#.......................................................................................................................................................................#..................#......................#.....................................................................................................................................................#.................................................#..............#.........................................................................#....................................................................................#.......................#.#....................................................................#..........................................................................................#......#...............#.......................................................#................
....................................................................#.............................................................#.................................................#......................................................#..................................#..............................................................................................................................#..................................................................#..........................................##......................................#.............................................................................#.......................#......................#.....................................................................................................................................#.......................................#...........................................................................................#............................#............#................
............................................................................................................................................................................................................................................................#..................................................................#...........................................................#....................................#........................................................................................#................#..........................................#....................................#..............................................................................................#..........................................................................#.......#........................................................#....................................................#...............#...............................................................#..........................
.........#........................................................................................................................#............................#..#.......#.............................#.......................#...............................#...........................................#..................................................#.....................................................................#..........................................................................................................##..................#...............................................................................................#.................................................................................................................................................................................................#.............#........#..............................##...#..............#...................................................#....#...........................
..........................................................................................................................................................................#.....................#......................................................................................#..........................................#...........#.......................................................................................................................................................................#.....................................................................................#................................................................................................#...............#....................#..................................................................#............................#..............................................................................................................................................................................#...
.....................................#................................#..#.................................................................................................................................................................................#...............................................................................#..................................................#...#..........#...........................................................................................#....................................#...............................................................................#................................................................................................................................#..................................................................#.................................................#................................................................................................................................................
.................................................................................................#.............#..................................................................................................................#......................#.......................................#..............................................................................#........................................................#.#..........#..............................................................#.............................................................................................................#..#................................................#..............................#..................................................................................#........................................................................#..................................................................................................................................................
....#......................................................#..................................................#.........................................................................................................................................................#.....................#.......................#...................#..........................#............................................................#.........................................#......................#.....#.............................#.................#...........................................................#.......................#...........#............................................#....................#........#....................................................................#...........#..................................................................#............................................................#...............................................................................
..#.....................................................................#..............................................#.............#...........................................................................................................#.............................................#.............................#...............#.......................................................................#...............................................................#.....................#...........................#.....................................................#.....................#..................................................................................................................................................................................................................................................#....................#..........................#................................................................#.......................................#.....
.......#........................................................#......................................#..................................................................................................#...................................#.......................................................................................................................................................................................#................................................................................................................................................................................................................#....................................................................................#.......................................................................................................#.........#.....#......................................#.................................................................................................................#.......
................#...........................#............#.............................#............................#...............................................................#...#................................................................#..............................................................................................................................................................................................................#........................................................#.......................................#..........................................................................#.....#..............................................................#..............................................................................................................................................................................................................#..............#...............#.......#.....................................................
....................#.........#..........................................................................................................................#......#..#........................................................#..............#...........................#....................................................................#....................#..............................#.................#.............................#...........................................................................................................................................................................#...............................................................................................................................#.................#..........................#........................#..................................................................................................................................................................................................
......#..........#....#...............................................................#.................................#............#..#..........................#...#...................................................................#.............................#.........................#..#...............#.............#..............................................................................................................................................................#................................................................................................................#............................................................#...................................................#.............................................................................................................................................................................#................................................................#................................................
................................................................................#..................................................#...................................................................................................#....#.......................#...............................................................................................................................................#...........................................................................#.................................#..#...................#.......................................#.........................#...............#.............................................#.....#...................................#.............................................................................#...................................................................................................#.........................................#.....................................................................
......#...................................................................................................................................................#......................................#....#....................................#.......................................................................................................................................................................................#..........................................................................#...........................................................................................................................................................................#............................................................................................#................................##.................................................................................................................#.........................................................................................
........................................................##......................................................................................................#................................................#.............................#...................#.......................#.................................................................................................................................#........#................................................................................#.............#...........#.#..........#.........................#..#...................#.............................#.................................#.................................................................#...............................#........................................................................#............#....................................................#.............................................................................................#..........
.................#.................................................#...........................................................................................#.......#...................................#.#.#........................................................................................................................................................................................#.............................................................................................#..........................#...............#......................................................#......................#.................................................................................................................................................................................#...................#........#........................................................................#.................#...................................#.......................................................
..............................#.........................#.....................................................#..#...........................................................................................................#.............................................................#........................................................................................#......................#......#....................#..............................................#...#................#..................................................................#..........................................................................................#........#.....................#..............#........................................................................................#.............................................................................................................................#.................................................#....................................
....................................................................................#........................................................#.......................................#...................#...................................#...............#..................................................#.........................................................#.............................................................#.........................................................................................................................................................................................................................................#...................................#.........................#...............#............................#...........................................................................................................................................................................#..............#.....................#.#..............#.....
.......................................#.................................................#....................................................................................................#.......................................................................................................#..............................#.....................................#............................................................................................................................................................................................#.........................................#..................................................#.................................................#............................................................................................................................................................................................#............#.....#.............................................................................................
..#.......................#............................................................................................................................................#...................................................................................................................................................................................................................................#......#...............................................................................................#...............................................#....................#........#.........................................................#......................#.............................................................#.......................#........................................................#..............................................................................................................#......#..............................................................................
......#........................................................................................#..................................................#...................................................................................................................................#............#....................................................................................................................................................................................................................................................................#.....................................#..................................................................................................#..........................................................#....#.........................................................................#..........#................#........................................#......#........................#................#.......#...........................................
.....................................................................................................................................................................................................#........................................................................#...............#..................................#.................................#.................................................................................#........................................................................................................................................#.............#........................................................................#.................#....................#.............................................................#................................................................................................#..............................................#......#.....#.................................................#...................#.......
................................................................................................#...................#....................................................................................................................................#....................................................................................................#....................#................................................................................................................#.................................................................................#..#...........#.....#...................................................................................................................................#.....................................................................................................................................................................................................................................................................................
...............#....................................#........................................................#........................................#.........................................................................................................................................##.................................................................................................#.....#.....................................................................#..................#........................................................................................................................................#.......................................................#.........................................#...............#................................................................#..........................................#..............................................................#............................................................................................
.............#...........................................................................................................#...............................................................................................#................................#............................................................................................#................................................................................................#........................................................................................................................................................#........................................................................................................................................................................................................................................................................................................................................#.....................................................#....................
...............................#...........................................................................................................................#............#..........................................................................................#.......#......#.......#........................................................#...............#..............................................................................................#....#......................................................................................................................................................#..........................................................#..................................................................................#.........................#.........................................................#......................................#..............................#...#........................................#............#....................................
.......................................................................................................#....#.................................................................................#...................................................................................................................................#............................................#..................#.................................................................................................#.................................................................#......#..................#.................................#.......................................#.........................................................................#................................................................................................................................................................................................................................................................................
#.................................#...............................................#................................#..............................................................................................#...........#........#.........#................................................#..............................................................................................................................................................................#............................................................................................................................#...........................................................................................................................................................................................................................................................#..........................................................................................................................................................
....................................#.........#....................................##................................................................................#...........................................................................................................................#.......................#.............#.................#...............................................................................................................................................................................................#.........................................................................................................................................................................................................#.......................................................................#.....................#..........................................................................#...........#...........................................#..............................#.
................................#.......................................................................#.........................................................................#.................................................................................#..............................................................................................................................#......................................................................................................................................#..................................................#.............#.......................#.............................................................................................................................................................................................................................................................................#...................................................................................................................
........................................................#........................#..........................#...............#.................................................................................#............................................................................#...............................................................................................#.............................................................................#.....................................................................#..............#.#........#.....................................................................#............................#........................................................................................................................#.......................................................#...........................#...................................#..............#...............#...............#..................#.....................................
.............................................................#.......................#.......................#............................................................#............#...........................................#............#...............................................................................................................................................#...........................##.......................#................................#.........................................................................................#...........................................................................................#...................................#............#...................................................................................#.............................................................................................................................................#..................#..#....................................#..........
............................................................#...............................................................................................................................................#.............................#..................................#................................................................#...................#...........................................................................#...............................................#........#.......................................................................................................................................#...............#..................................#..................................#.........#...........................................................................................................................................................................................................................................................#.........................
....................................................................................................................................................................#................................#...............................#.........................................................................................#..........................#............#.........................................................................................#...................#................................................#...............................................................................#..............................................................................................................................#....................#......................................................#...............................................................................................................................#...#............#..................................................
.....................#.#........................#...................................................................................#..................................................................................................................................................................................................................#...............#...................................................#.........................................................................................#........................................................................#.................................................................................................................................................................................................................................................................................#..........................#...................#..............#......................................................................................
...................................................................#..................................................................................................................................................................................#..................................................................................................#............................................................#........................................#...#...............#...............................#....#................#.......#............................#...........................................................#..................................#...................................................................#.................#.................................................................................................................................................#...................................#...........................................................................
..............................................................#...........#...........#........................................................................................#.................................................#....................................................................................................................................................................#...........................................#.........................................................#..............#..#.................................................#.............#............#.........................................#.................................................#................#............................#............#...........#................................................#...........................................................................................#......#..................................................................................................
................................................................#...........................................................................#.......................................................................................................................................................................................#.........#..............#.......................#..................#.................................................................................#..............................................................................................................#..............#.................................................................................................................................................................................#......................................................................................................................................#...................................................................................
...........................................#.........................................................................................................................................................................................................................................................................#.......................................................#.....#.#.....................#................#...............................................................................#.......#.............................................................................................................................................................#.....................................................#.......#............................................................................................................................#..........................#...................................#...#....................................................................................
............................................................................................#.............#...............................................................#........#......................#................................................................#....................................................................................................................................................................................#..................#............................................#.............#.......#......................................................................................................................#...................................................#........................................................#.....................#........................................................................................................................................#...................#............................#........................#.
..................................#...................................................#.....................#....................................................................................#.............#.............................................................................................................#......................................#.......................##..............................#...#................................#.......................................................................................................................................................................................................................................................................#.......................................................#..................................................................................#.......#...............................................................#................................#.......................................
...................................................................#...................................#..................................................#........................................................................#................#.......#.........................................................#.............................................................#.............................#......................#.............................................#..........................................................................................................................#.#...........................................................................................................................#...................................................#.............................................................#..................................................................................................................................................................
.......................................................#.........................#....................................................#.....................................................#..............#.............................................................#..........#...........................#..........................................................................................................................................................................................................................................................................................#.#........................#..............#............................#..........................................................#..............................................................................................#........................................................................................................................................................................................
.#................................................................................................................#........................................................#...#.....................................................#....................................................................................................................................#.................................................................................................................................................................#......................................................................................................................................#...........................................................................................................................................................#.............#...................#.....................................................................................................................................#.............
.....................#...........................................................................................................................................................................#....#......................................................................#.....................................................................................#.........#...................................#.....................................#..............#.............#.....................#...#..#.....................................................................#..............#.........#......................................................................................................................................................................................................#............................................................#..............................................................#........#........................................................................
............................................................................#........................................................#....................#........................................................#...................#..............................#.......................................................................................................#......#........................................#...........................#................#............................................................................................#...................#......#............................................................................................#.................#..................................................................................................................................................................................................................................................................................................................
........................................................................................................#..........................................#...................................................................................................................................#.............#.........................#............................................................#...........#.......................#................................................#.......#.....................................................................................................................................#................................................................................................................#.............................................................................................................................................................#.........................#............................................................................................
...........................................#....#............................................................#..............................................................#...................................................................................#...#......................................#..............................................................................................................................................................#.................#.......................................................#................................................................................................................#...............................................................#..........#..................#...............................................#.....................................................................................................................#................................................................#..........................
.....#.....................#.......................#............................#......................................................................#......................................................................#...............................................#........#..........................................................................................................................................................................................................#............#..................................................#............#....#....................................................#.....................................................................................#.................................#..................................................................................................#..........................................................#.....................................................................................................
....................................................#.........................................................................................................................................................................................#.........#...............................................................................#............................#.............................................................................#.....................................................................................................................................................................................#...................................................................#.................................#.................................................#.............................................................................................................................................................................#....................#.................#..............
...........#...............#.....................................................................#.........................................................................................................................................#..............................................................................................................................#.........#...............................................................................................................................................................................................#....................................................................................................................................................................#.....#.......#......................................................................................................................................................................................................................................................#......
......#..........................#...........#...............................................#..................#..................................................................#........................................#............................#.....................................................................................#...............................................................#.............................#..............#....................................................................................#..................#....................................................#............................................................................................#...........#....................................................................................................#...............................................................................................#........................................#...#...................................#............
.............................................#................................................................................................................................................................................#.........................#.............................................#......................................#..................................................................................................................................................................................................................................#................................................................................#...................#....................................................................................................................................................................................................#..................................................#................................#......................................................
.......................#.................................................................................................................................................................................................................#.............................................................................................................................#............................................................................................#............................................................#...........................................................................#................................................#.............................#......#..................................................#......#....#...........#....................................................................#......#..............#.................................#..............................................................................................................#..........
...........................................................#...#............................#.......................................................#........................................#...........#.#.................................#........................................................................................................#....................#........#................................#...............................................................................................#............................#...............................#.........................#.......................................................................................#...................................#........................................#...............................................................................................................................................................#...........................................................#.......................
............................................................................................................................#............................................#.................................................#.........................................................#...................#..........#............................................................................................................................................................................#.....#.............................................................................#.............#.........................#...............#...........................#...................................................................................................................#..............................#.........#...............................................#.............................................................................................................#...................#............
.........................#..........................................................................................#..#.......................................................#.....................................#.....................................................................................................................................#.......................................#................................................................#...............................................#..................................#..................................................#......#.......................#...#..........................................#...................................................#........#............................................................#................................................................................................................................#........................................................#........................