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

996 lines
966 KiB (Stored with Git LFS)
Plaintext

994
.......................#............................................................#......................................................................................................................................................................................................................................#...................................................#.......................#...#.........................................................................................................................................#.................................................................................................................................................................#..........................................................................................................................................................................................................................................................................................................
...................#.......................................................................................................................................................................................................................................................................................#...............................................................................................................................#.........................................................................................................................#.....................................................................................#...................................................#...........#............................................................................................................................................................................................................................#...#........#............................................................
...............................................................................#........................................................................................................................................................#...........................................................................................................................................................................#...............................................................#..........#.................................................................................................#..............................................................................#.....................................................................................................................................#......................................................................................#..................................#..............................#.............................#....................
....................................................................................................................................#................................................................................................................#......................................#................................................................................................................................................................................................................#.........................................................................................................................................................................................................................................................................................................................................................#............................................................................................#.......................................................#.....
........................##.............................................................................................................................................................................................................................................................................................................................................................................................................#..........................#............#...................................................................................................................#...........................#........................#..................................................................................................................................................................................#..#..........................................................#.................................#......................................#................#..............................
...........................................#...............................................#..........................................................................................#..............................#..............................#.................................#.................................................................................................................................................#..................................................................#................................#..........................#..............................................................#.....#..........................#.......#.........................................................................#...........................#................................................................................##.....................................................................................#................................#...................................
.............................................................................................................#...................................................................................................................#....#..................................#..........#......................................................#................................................................................................................................................................................................................#..........................................................................................................................................................#........................................................................................................................#.................................................................................................................................................................#...............
..............................................................#.....................................................................................................................................................................................................................................................................#..................#..............................................................................................................................................................................#................................................#.........................................................................................................#.......................................................................................................................#..........#.............................................................................................................................................................#....#..........................
...................................................................................#....................................................................................................#...............#.........................................#..........................................................................................#.......#...............................#.......#.................................................................#............................................................................................................................................................................................#..........................................................................................................................................................................#.............................................................................................................................#..........................................#.................
..............................................#...#......................................................................................#........................................................................................................................#............................................#....#..........................................................................#............#...............................#.....................................................................................................................................#..........................................................................................#...................................................................................................................................#......................................................................................#.............................................................#................................................#..........
.............................................#...........#.......................................................#........#.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#............#........................................#...#.....................................#..............#........................................................................................................................##..............................................................................#.....................................
.....................................................#.........................................................................................................................................#.......................................#..............#...................................................................................................................#................................................................................................#.......................................................................................................#.............................................#....................................................#...........................................................#..........................................................#............................................................................................................................................................................................#......................#
.......................#...................#............................................#................#........................................................................................#........................................................................................................................#...............................................................................#..............................................................................#........................................#..................................................................#....................#..............#.................#.....................................#.........................................................#......................................#...........#..................#................................................#..............................................................................................................................................
....................................................................................................................................................................................................................................................#..................................................................#.....................................................................................#.......................................................................................#.......................................#.....................................................................................................#........................#......................#............#...............................#........................................................................................#...................................................#....................................................................................................................................
....................................................................................................................#....................................................................#................................................................................##.................#.....................................#...................................................................................#......................................................................#..........................................................................................................................................#..............................................................................................#...............#...........................................................................................................#.............................................................................................................................................................
......................................................#.....................................................#........................................................................................................................#..............................................#.............................................................................................................................................................................................................................................#.......................................#.....................................................................................................................................#..........................................................#......#.......#.......................................................................................#.....................................................#.................................#.......................................................
...............................#..............................................................................................................................................................................................................................#...........................................................................................................#...............................................................................#..................................................................................#........................................................................................................................................................................#..........................................................#.........................................................................................................................................................................................#......................................................
#........................................................................................................................#.............................#......................#.......#............................#..................................................#...............................................................#..#................................#...........................................................................................#..........#.............................................................................................................................................#.........................................................................................................#....................................................................................................#...................................................................................................................................................................................
............#...................#...........................................................................................................................................#............................#..............................................................#....................................................................................................................#..................................................................................................................................................................#..........................................................................................................................................................................................................................#..............................................................................................................#.......................#..................#............................................................................
................................#.................#........................................................#......................................#.....#......................................................................................................................................................................#................................................................................................................................................................................#......................................................................#...........................................................#...................#..........................................................................................#.........#..................................................#..................................................................#.........#...........................................................#.........................................................
.............................................................................#.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#....................................................#..........................................................................................................................................................................................#.........................................................................................................................................#............................................
.....................#.................................#...............#..........................................................................................................................#.............#.......................................................................#.................................................................................................................#......................................#..................................................#........................#.....................................................#.......................#................................#...............................................................................................................................................................#...#.................................#.........................................................................................................................#.................................#...................
............#..............................................................................................................................#..................................................................................................#....................#...............................................................................#.....................#....................................................................................................................................................................................................................................................................................................................................................................................................................................#.......#..........#..................................................................................................................................................#.............................................
...................................................................................................................................#..........................................#.......................................#...........................................................................................................................................#...........#..........................#..................................................................#........#.#........................................................................#.........................................................................................................#........................................................................................................................................................................................................#...................................#........................................................................#.................................
...................#.............#......................................................................................................................................................................................................................................................#....................................................................................................................................#....................................................................................................................................................................#......................................................#.......................................#........................................................................................#....#.................................................................................................................#.................................................#..............................................................
.................................................................................#......................................................................................................................................................................................................................#...............................................................................................................................................................................................................................................................................................................................................................#......................................................................................................................#.........#......................................#...............................#.................................................................#...............................................................................
.............................................................................................................................................................................#..........................................................#...................................................................................................................................#............#...............#.................................................................................#................................................................................................................................................#..............................................................................................................................................................................................................#....#.....................#........................................................#........................................................................#.........
................................................................................................#...........#..................#....................................................#..............................#.....................................#.............................................#............................#........................#...#..................................................................................................................................................................#............................................#.......................................................#.....................#..................................#......................................#..........................................................#...................#...............................#............................................................................................................................................................#............
............................................................................................................................................#.........#...........................................#.....................................#......................................................................................................................................................#..........................................................................................#.................................#........#.......#........................................................................................................................................................................................#...........................................................................................................................................................................................................................................................................................
......................................................................................#...................................................................................................................................................................................................#....................................................................................................................#.................................................................................#..................................#.........#...............................................................................................................#........................................................................................................#.......................................................................................................#......................................................#....................................................#......................................
..................................................#........................................................................................................................................#........#...............................................................#...........................................................................................................................................................................................................................................................................................................................................#................#........#...............#.#.........................................................................................................................................................................................#.............................#......................#.......................................................#..............................................................
.................................................................................................#................#..............#.....#......................................................................................#....................................................................................................................#..............................................................................................................................................................................#......#.....................................................................#....#........................................................................................#..................................................................#................#....................................................................................................#..........................................................................................................#...#............
.....................................................................................................#...............................................#.........................................................................................#...#..............................................................................#.............................................................................#............#.............................................................................................................#...............#...........................................................................#...............................................................................#...............#....................................................................................#.....................................................................................................................................................................................................
........................................................................................................................................................................#.................................................................................................................................................................#...................................................................................................................................................................................................................................................................................................................................#.........................................................................................................................................................#........#..........................................................................................................................................................#.....................
......#.....#...................................#...........#...........................................................................................................................................................................................................................................................................................#........................................#......................................................................................................#.........................................................................................#.............#..........................................................................................#...............................................................................................................................................................................................................................................................................................#......................
......................................................................................................................................#...........................................................#..........................................................#......................................................................................................................................#........#.......................................................................................................................................................#.................................................................................................................................................#....................#...................................................#......#.........................................................#.................#.......................................................................................................#................#.....................
.........#...............................................................................................................................................................................................................................................................................................................................#.................................#............................................................................#.........................................................................................................................................................................................................#...#........#..................................................................................#...............................................................................................................................#...............................................................................................................................
........................#.......................................................................................................................................................................................#...........................................................................................................................................#.............................#.......................................................#.................#...#......................................................................................................#......................................................................................................#........#.........................................................................................#..................................................................#..............#........................................#.............................................................................................................
...........................................................................................................................................................................................................................................................#...#..............................................................................................#.......................................................................................#.....................................................................................................................................#.........................................................................................................................#......................................................................................................................................................#.....#.....................................#.......................................#................................................................
...............................................................................................................................................#......#..............................................................................#.......................................................#..........................................................................#.....................................................................................................................................................................................................#........................................................................................................................................................................................................#..........................................................................................................................................................................................................................................
.............................................................................................................#.......#...............................#.............#..................................................#...................................................................................................................................................................................................#...........#..................................................#.................................#.............#.........................................................................................................................................#.......#.................................................................................................................#....................................................................................................................................................................................................................
............#...........................................................................................................................#..................................................................................................................................................................................#......#............................................#.......................................................#..............................................................................................................................................................................................................................................................................................................#........#............................#...........................................................#.........................................................................................................................................................................
.........................................................................................................#.............................................................................................................................#...........................................................................#............#.......................#....................................................#.....................................................................................................#...........................................#......#......................................##.........................................................................................................................................#............#........................................................#...................................................................................................................................................................................................
..........................................#....................................................#........................................................................................................#.............................#...................................................................................#................................................................................................#..........#..............................................................................................................#..................................................................................................................................................................#....................................#...........................................................................................#........................................................................................................................................................................
...................#.#............................................................................................................................................#................................#....................................#...............................#.........................................................................................................................................................................................................#..................................#...............................................................................................................................#..........................................................................#........................................................#....................................................................................#................................................................................#.......................#..........................................
.........................#......#....#............................................................#...........#.......................#......................................................#.........................................#..........#...............................................................................................................................#......#..........................................#................#...................................................................................................#.....................................................................................................................................#....#...................................#............................................................................................................#..................................................#.........................................................................................................................
..............................................................................#.................................................................................................................................................................................................................#........................................................................................................................................#........#.....#..............................#..............................#........................................................................................................................................................................................................#......................#................................................................................................#.......................................................................................................#..................................................................
..................................................................................................#............................#.....................#...........................................#.........................................................#................................#...........#................................................................................................................................................................................................................................#................................................................#...............................................#.......................................#..........#...............................................................................................................................#....................................................................................................................................................................................
........................................................................................................................................#..........................................#............................................................................#............................................................................................................#...........................................................................................................#......................#..............................#...............................................................................................................#......#......................#....................................................................................................................................................................................................................................#..#............................................#...............................................
.................................................................................................................#.................................................................................#.................................................................................................................................................................................#.............................................................................................................................................................................................#......#.............#..........................................................#.............................................................#.................#.............#........................................................................................................................#..................................#....................................................................................................
..............................................................................................................................................................#............................................#........................................................................................................................................................#...................................................................................................................................#...........................................................................................................................................................##...........................................................................................#............................................................................................#...............................................................................................#...................................................................
.................................................................................................................................................................#...........................................................................................................................................................................................................................................................................................#.....................................................................................#.#.....................................................................................................#............................#...........................................#......................................................................................................................................#......................................................................................#...............................................................
............................................................................................................#.................................#....................................................................#...........................................................#........................................................#....................................................................#.............................#.......#.............................................................#..................................#..........................................................................#......................#......................................................................................................#..#....................................#...........................................................#...................................................................................................#...#............##..........................................
..#........................................................................#............................................................#..................#.............................................................................................................................###........................................................#........................................................................................#..................................#.........................#........................................................................................................................................................#..................................................................................................................................................................................................................................................................#...................#...........................#...........................................
.................................#...............................................................................................................................#..............................#.....................................................................................................................................................................................................................#...............................................#.............................................................................#..........................................#........................#......................................................#....................................#.#.....#...............................................................................#................#....................................................................................#...............................................................................................................
........................................#...................#........................................................................................................................#...........................#.........#.........#..................................................................................................................................#...........................................................................................................................................................................................................................................................................#.................#...................................................................................................................................................................................#.....................................................................................#.................................................................................
...........#..............#..........................................................#....................................................#...........#.................................................................................................#..............................................................................................#...................##.............................................................#.......................#........#...........................................................................................................................................#.............................................................................................#............#..................................................#.........................................#...........................................................................................................................................#......................................................
............................................................................................................................................................................................................................................#...............#......................#.......................................................................................................................................................#..........................#.......................#..................................................................................................................................................#............#........................................#.............#............................................................................................................................................................................................#...............................................................................................................
...................................#...................#...........................#.....................................................................................................................................#..............#............#...........#.......................................................................#.....................................................................#...............................#.........................#......#.........................#.........................................................#..................................................................................#..............#..........#.................................................................................#.....................#........................................................................................................#.......................#..................................................#..................................#.................
..........................................................................................................................................................................................#...........................#.................................#.....................................#............................................................#....................................................................#..........#...................................................#..........................................................................................................................................................................................................#............#.......#..........................................................#................................................................................#......................................................................................................................................................
..................................................#.......................................................................#..............#..............#....................................................................##......................................................................................................................#................#..............................................................................................#...........................................................#.................................................................#......................#................#..........#.......................................#......................................................#.#.....................#.............................................................#...................................................................................#..................................................................................................
.#............................................................................#...........................................................................................#...............................................................................................................................................................................................................................................#..............................................................................................................................#...................................#...................................................................................#........................................................................................#..........................................................................................#.......................................................................................#....................................................................
.............................................#........................................#................................................#..........................................................................................................................................................................................................................................#........................................................................................................................................................................................................................................#..........#..............................................................................#................................................................................................................................................................................................#...#.......................................................................................................
..............................................................................................................................................................#..........................#..............#...............................................................................................#.......................................#.................#......................................................................................................................................................#........................................................................................................................................................................................#...........................................................#...........................................#...................................................#.............................................................................................#.....................................................
..................#..............#.........................................#..................................................................................................................#..........................#................................................................#.............................................................................................................................................................#...............................................................................................................................................................................................#.......##...............................................#...................................................#.......................................................................................................................................#....................................................................................................................
.......................#..##................................................#................................................#.........#.#..............................................................................................................................................................................#...........................................................................................................................................#....................#........................................................................................................................................#...........................#..............................................................#................#..#................................................................#..........................................#....................................................................................................................................................................
...........................#...............................................................................................................................................................................................................................................................................................................#................................#.......................................................................................................................................#..#...........................................................................................................................................................#..............................#........................#................................................#..#..................................................................................#...............................................................................................................................................
............................#........................#..................................#..............#.....................#..#....................#..................................#........#.........#............................................................................#..........#..................................................#.............................................................................................................................................................................#.............#...........................................................................................#..............................................................................#.............#...........#.......................................................................#..............................................................#...................................#...............................................................................................
.....................................................................................................#..............................................................................................................................................................................................#.................................................................................................#..............................................................................................#..#.........................................................................................................................#.........................#.........................................................................#.......................................#............................................#....#.#.................................................................................................................#.............................................................................
.............................................................#................#..................................#.....................#..................#.....................................................................................................................#.....#............................................................................................................................................................................................#.........................................................................#.....................................................................................................................................................#...................#..............................#........#...............................................................................................................................................................................................................................#..................
.....................................................................#..................................................................................#.............#.............................#...........................................................................................................................#................................................#................................................#..................................................................................................................#..............................................................................#.........................................................................................................#..................................................................#................................................................................................................................................................................................................
.....................................................................................................##......................................#...........#....#.............#......................................................................................................................................................................................................................................#..............#............................................................................................................................................................................#......................................................................................................#...........................................................................#...............................................................................................................................................................................................................................
...........#..............................................................................................................................................#..................#............................#.....#...............................................#....................................#....................#......................................#...................................#....#...................#......................................................................................#.................................................................................................................................................#.#........................................................................................................#..................................................................................................................#............................................................................................................................
........................................................................................................................................................................................................#.................................................................#.........................................................................................................................................#................#.......#..........................................................................................#......................................................................................................................................#.......................#........................#................................................................................#...................................................................................................................................................................#............................................
.........................................................................#......................................................................................#...........................................................................................................................................................................................#...#...................................................#..................................................................................................................................................................................................................................#.............................................................................................................................................##....................................................#..............................#.................................#....................#................................................................................
......#..........#...#....................................................................................................................................................................................................#........#.............................#............................................................................#.................................................................#..........................................................................................................................................................................................................#................................................................................................................................................................#......................................#.........................................................................................#.........................................................................................#..........
...............................................................................................................................#..........................#................................................................#.........................#.....................................................#....................................................................................................................................#..............#........................................................................................#...................#....................#..............#........................................................#.........................................................................................................................#..............#.................................................................................................#.....................................................#..#....................................................
.........#....................................................................................................................................................................................................................................................#......................................................................................................................................................#.........................................................................................................................................................................................................................................................................#..............................#...............................................................#................#..#.............................................................................#........................................................................................................................#........
........................................................................................#...........................................#..............................................................................................................................................#....................................................................................................................................#...#.............................#...................................................................................#..............................................................#.................................................................................................................#.......#...#......#................#..........##............................................#............................#..............................................................................................................................................#.....#...................
....#....................................................................................................................................#.......................................................#........#.................................................................................................................................................................................................#...........................................#....................................#...............#........................#..................................................................................................................................................................................................................................................................................................#......................................#.................................................................................................................................................
......................#.......................................................................................................#..................................#.......................................................#.............................................................#...........................................................................#...........................................................................................................................................................................#..........................................................................#........................................................#.......................................................................................#.....................................................................................#....#..................................#..............................................................#.........................................................
.......................................#.......................#......#................................................#.....#.....................................................................................................................................................................................................................................#.#..................................................................................................................................................................................................................#.............................................................................#.........................#.............#..............................................................................................................................................#.......................................................................................................................................#............................
......................................................................#..........................................................................................................................................................#.............#...........................................................#.....................#........#..#.............................................................................................................................#................................................................................................#..............................................................#......................................................#.......................................................................................................................................................#................................................................................#........#....#...................#....................................................
.............................................................................................................................................................#........................................................................................#.......................................................................#.......................................................................................................#...............................#......................................#..................................................................................................................................................................#............................................................................................................................#................................................................................................................#...................................................................................#...........#...
.....#............................#...............................#...........................................................................#................................................................#.........#........................................................................................................................................................................................................#......................................................................................#................................................#.............................................................................#....#.............................#.........................................#...........................................................................................................................................................#................................................................................................................................
...........................................................................#...........................................................................#............................#.............................................................................................................................................#......................#............#............................................................................................................................................................................................................................................#.....................#................................................................................................................................................................................................#.................................................................................................................................#.....................................................
...............................#......#.....................................#................................................................................................................................................................................................................................................................................................#................................................................................................#...........#...........................................................................................................................................................................#...................................................................#.........................................................................................#....................................................................................................................#...........#.........#........#.............#................#..........
.....#..........................................................................................................................................................................................................................................................................................................................................................................................................#..........................................#............#..............................................................................................#....................................#........#..................................................................................................................................#.....................................#.................................................#................................#.........................................#......................................................................................................
.............#.............................................................................#.........................................................................................................................................................#.................#..................................................................................................................#....................................................................................................................................#........................#.....................................................#.....................#..............................................................................................................................................................#..............#........#..................................#......#...........................................................................#................................................................................
.............................................................#..........#................................#.........................................................#.....................................................................#....................#....................................................................................................................................................................................................................#...........................................................................................................................................................................................................#........#.........................#...........................................#....................................................................................................................................#..............................................................................................................
.......#........................................................................#........................................................................#......................................................................................................................................................#...........................................................................#..........#.#......................................................................................................................................#.............................................................................................#.........................................................................................#...................................................................................#.................#..........#.............................#..........................................................................................................................................
..................#............................................................#.....................................................#....................................................................................#.............#...........#...............................................................#...................................................................#................................................................#........................................................................................#..................................................................................#......#...............................................................................................................................................#..............................................................................#......#......#........................................................................................................................................
..................................................................................................................................................................................#...............#.......................................................................................................................................................................................................................#.....................................................................................................................................#...............................................................................#...............................................................................................#.....................................................................#.........#...........................................................#...........................................#.....#......................................................................#............
.....................................................................................................#..........#..........................#................................................#................................................................................................................................................................................................................#...........................#....................................................#..............................................................................................................................................................#......................................#......................................#......................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................#.....................................#......#.................................#...............#...................................................................................................................................................#.................................................#..........................#................................................................................#...........................................#..................................................................................................................................................................#........................................................................................................................
...................................................................................................................................#...................................................................................#............................................................................................................................................................................#..........................................................#................................................................................................................................................#.............................#..................................................................................................................#.......................................................#.......................#.................#..........................................................#.....................#.............................................................#...............
..............................................................................................................................................................................................................................................................................................................................................................#............................................................................................................................................#.........................#..........................................................................................#..................................................................................................#....................................................#..........................................................................#..................#.......................................................................#...................................................................
...........................................................................................................#........................#...................................#..............................................................#..........................................................................#........................................#...........................................#...............................#................................................................................#..........................................#..............................................................#..................................................................................................#.................................................................................................................................................................................#.....................................#....................................................#...............
....................#.......................................................................................................................................#........................................................................................#..................................................................................................................#.......................................................................................................................................................#.............................................................#.......................................................#..........................................#.................................................................................................................................................................#......................................................#......#..........................................................#.....................................
.......................#................................................................#...................................................................................................................................................................#........................................................................................................................................................................................................................#...................................#............................................................#.........#..........................................................................#.....................................#...........................#.........................................................................................................................................................................#............................#.............................................................................
..................................................................................................................................................................................................#..............................................................................#.....................................#...................................#...........................................................#...........................................................#..............................................................#.#.................................................................................................#....................................................................................#..............................................#...........................................................................#............................................................#..............................................................................................
...................................................................................................................#....................#..............................................#.#...................................#....................................#..................................................................................................................................................................................#..........#................................#...........................#.........................................................................................................................................................................................................................................................................................................................................................#...........................................................................#..............................................................
....#..............................................................................................................................................................#...............................................#..................................................................#.......................#......................................................................................................................................#.....#...........................................................................................#...#...................................................................................................................................................................................................#.............................................................................................................................#....................................................................#...................................................#...........
.................................................................................................................................#..................................................................#......................................................................................................................................................................#.......................................................................................#.......................................................................................................#.............................#...........#.............................................................#........................#................#.................................#...............................................#..................................................................................................................................................................................................................
.........................................................#.............................................................................#..................................................................................................................................#........#...................#..............................................................................................##.#................................................................................#.............................................................................................................................................................................................................................................................................................................................................#...................................#..................................................................................#..................................................................
.......#...............................................#.......................#........................#...............................................................................................................................................................................................................#.........................#...........................................#.......................................................................#............................................................................................#....................................................................................................................................................................#..............#......................................#.......#....................................................................................................................................#............#...........................................#.............................
.........#.............................................................#...............................................................................................................#..#.......................#...................................................#......................................#.#.....................................#...................................................................................................................................................................................................................................................................................................................................................................#................#........................................................................................#...........#.......................................................#..................................................#.......................................................................
.....................................................................................#.....................................................................................................................................................................................................................................................................................................#.......................................#..............................#..........#...............................#...........#..........................................#..........................................................#...........................................#......................................................................................................................................................................#..............................................#..#...........................................................#................#................................................
....#............#...............#............................................................................................#...................#..........#.............................................................................#....................................................#...........................................#...............................................................................................................................................................................................................................................#.................................#................#..........#..............#........................................#...........................................................................................................................................................#.......................................................#...........................................................................................
............................................................................................................................................#.....#....................................................................................................................#.............................................................................................................................................................................#.........................................................#....................................................................#.............................................................#...........................................................................................................................................#.............................#....................................................................................................................................................................................................#
........#...............#...........................................................................................................................................................................................#.......................................#.....................................................................................................#......................................#................#.......................#........................................................................................#.................#....................................................................#.........................................................................#..................................................................................#........................#.................#.......................##.................................................................#..#..#......................................................................................
..................#............................................................................#................................#....................................................................................#..........................#................................................................................................................................#..................................................#...................................................................................................................................................................................#....................................................#......................................................#...........................................................................................................................................#.................#...........................................#........#...............#....................................................#.....
.............................................................................................#................................................................................................................................................................................................#.....................................#...#..........#...#.......................................................................#........................#.................................................................................................................#...............................................................#................................................................................................................................................................................#.................................................................................................................................#...............#..........#........................#................
....................................................................................................................#.......................#..................................................#....................#.............................................................................................................#...........................................................................................#.........................................#..................#..................................................................................................................................................................................................................................................................................................#................................................................................................................................................#..................................................................................
................................#......................................#...............................................................#.........#.....................................................................#.......................................................................................................#......................#........................................................................................................................................................#....................#.#...........................................................................................................................................#......#....................#.......................................................................................................................#...........................................................................................................................................................................................
....................................................................................................#..........#..............................................................................................................#..............#..................................................................................................................................................#..........................................#........................................#.......................................................................................................................................................................#...............................................................................................................#...............................................................................................................#.........................................................................#...........................................................
.........................................................................#....................................#..................................................................................................................................................................................................#.......#...#..............................................................................................#.........#.............................................................................................#..........................#............................................................................................#..........................................................................................#..........................................................................................................................................................................................................................................................................
..........................#............................................................................................................................................#..........#.....#....................#............................................................................#...................................................................................................................................................................................................................................#...................................#.......##................................#.........................................................#....................................#........................#...................................#...........................................................#.....................................................................................................#.#...........#.........................................................................
..............#....................................................................................................#..............................................#..................#..........................................................................................................................................#...............................................#................................................................................................................................#.........................#.................................................#...............................................................................................................................................#....................................................................#....................................................................................................................................................................................................#..........
..............................................................#......................#.......................................................................................#...#.................................................................#...........................#...#.......................................................................................................................................................................................................................#......#................................................#......................................#.........................................#.....................................#.........................................................................................................#..................................................................................................#......................................................#...................................................................
.......................#..##.....................................................................#.......................................................................................................#..................................................................................................#.........................................#..........................................................................................................................................................................................................................................#...#...............................#....#....................................................#........................................#.........................................................................................................................................................................................................................................................................................
................................................................#.................................................#............#........................................................#..........................................................#.........................#...........................................................................................................................................#..................................................................................................................................................#.........................................................................................................................#.................................................................#.........................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................................#....#......#......................#.....................#....................................................................................................................................................#.........................................................................#................................................#...........................................................#................................................................#...........................................................................................#..................................................................................................................................................................................
.......................................#......................................................................................#..................###......#..........#........#...............#........................................................................#...................#........................................#..........................................................................#.............................................................................#.......................................................................................#....................................................#..........................#...#..........................................................................................................#..........#.................................................................................#..................#.............................................................................................................................
....................................................................................................................................................................#..........................................................................................................................................................................................#..............#...................#...............................................................................................#...............................................................................................................#.............#.................................................................#...............................................................................................................#.............................................................#.#...............................................................................................................................................
#........................................................................................#......................#...........#..........................................................................#..................................................................#...............#....................................#........................................................................................................................................................................................................................#..........................................................#....................................................................#.................................................................................................................................................................................................................................#.......................................................................#...............................
......................#.......................................................................................................................................................................................................................#.............#.....................#........................#............................................................................................................#......#..................................#..........................................................................................................................................#...................................................................................#..............#.......................................................#.........................#......................#........................................................................................................................................................................................................
.................................................................................#..............................................................#.................................................................................................#...#...........................#...........................................................................................................#........................................................................................................................................#.................................................#......................................................................................................................................................................................................#...........#.....................................................................#........................#...............................................................................#......................................
................#.............................#........................#.............................................................#...........................#............................#..............................................#....................................................................................................#.....#.................................................................................................................................................................................................................................................#..............................#..........................................................................#.............................................................................................#........................................................................#......................................................................................................................................
....................#......................................................................................................................#........................................................................................................#.....................#....................................#.........#................................................................................................................................................................................................................#.........................#.....................................................................................................................................................................#............................................................#................................................................................................................................................................................................#.........................
...................#.........................................................#...............................#............................................................#................................................................................................................................................................................#....................................................................................#..................................................#.......................................................................................#......................................................................................................#....................................................................................................................................................#.................#..............#....#............#....................................#.....................#............................................................
....#..........#................................................#...................................................................................................................................................................#...............................................................................................................................................................................#...#..............................................#........................................................................................#......................#..........................................................................................#....#..........................................................................................................................................................................#...................................#.#....................................#......................................#.............................................
..............#.......#....#................................#......................................................#........................................................................................#........................................................................................................................................................................................................................................................#..................................................................................................#.....................#............................................#................................................#..................................................................................................#...............................#...#............................................................................................................................#.................................................................
............................................................................................................................................#............................................................#.........................................................#...................#....#.........................................#..............................................#..................................................#..........................#................................#........#......................................................................................................................................#..............................#...........................................................................#.................................................#....................................................................................................#.....................................#........................................#....................#.......
.......................................................................................#...............................#................................................................................................................................................................................................................................................................................................................................#.............................................................................................................................................................................................................................................................................................#.........................................................................................#.........................................................................................................................................#.......................................
...........................................#..............................................#...........................................................................................................#.....................................................................................................#.......................................................................................................................................................#............#...................................................................................................................................................................................................................................................................................#..............................................................#......................#......................................................................................................................................................................
..............#...........................................................................#...............................................................................................................................................................#..........................................................................................................#.............................................................................................................................#.......#.....................#.....................#.........................................................................................#....................................#...........................#..........#................................#.....................................................................#.............................................#...............................................................................................................................................
.................................................................................................................................................................................................................#........................................................................................................#..............................................................................................................#...........................................................................................................................................#....................................................................................................#.....................#..........................................................................................................................................................#......................................................................................................................................................
...................#.......#............................................................................................#........................................................................................................................#.........................................................#................#...................#.........................................................................................................................#...................................................................................................................#.......................................#....................................................................................................................................................................................................................................#.....#................................................................................................................................................
..#..............................................................................................................................#......................................#..............................#..........................................#.......................................................................................................................................#..................#................................................................................................................................................................................................................................................#.....................................................................................................................................................#................................................................................................................................................................#.............................#..............
.........................................................................................................................................................................................................................................................................................................................................................................#...............................#...............................................................................................................................................#...................................................................................................................................##................................................................................................................................................#...............................................................................................................#.............................#..........#.........................
..................................#...................................................................................................................................................................................................#................#.....................................................................................................................................................................................................................................................................................................................................................#...........................................................................................#......................................................................................................................................................#..........#.......#.....................#...............................................................#........................................................
.................................................................#.........................................#..........................#..........................#..................................#..........................................................................................................#...............................#.....#.................................................................#.....................#........................................................................................................................#.......#.................................#................................................................................................................................................................................................................#...........................................................................................................................#......................................................#.............
...........................#.............................................................#.#......#.........................................#.....................................................................#....................................#.......................................#....................................................#.................................................................................................................................................#.........................................................................................................#.....................#.......................................................................................................#.......................................................................................................................................................................................................#...........................................................................
.....#..................................#......#......................................................................................................................................................................................................................#.#..............................................................................................................................................................................................................................#................#.......#...............#................................................................................................................#..............................................................................................#........................................#...................................#.........................................#..........................................................................................................................................
........................................................................................................................................................................................................#.............#......................................................#..............................................#..........................................................#................................................................................................................#.....#.......................................................................................#...................................................................................................................................................................#...........................................................................................................................................................#..............#.#..............#......................#....................................
........................................................................................................................#............................................................................#................#............#...............................................................................................................................#.......#.................................#.................................................................................................................................................................................................................................................................................................................................#...........................................#.#..............................................................................................................................#......................................................................................#..............
..........................................................................................................#...........................................#..................................................................#......................................................................#......................................................................................................................................................................................................#..................................................................................................#..................................................................................#....................................................................................................................................................................................#............................................................................................................................#..................
....................................................#...................................................................................................................#............................................................................................#...................................#......................................................#.......................................................................................................................................................................................#...........##..................................................#......................................................................................#..#.....................................................#..........................................#.........................................................................#...........#.......................................................................#................................................
........#........................................#......................................#....................#.................#.......................................#.................................................................................................................#..............................#...........................................................................................#.................................................................................................#............#.............................................................................#....................#..............#.......................................................................................#.............#......................................#.................................#.......................................................................................................................................................#.....................................
.................................................................................................................................................................................................................................................................................................................................................................................................#..............................#..................................................................................................................#........................................................................................................#.....................................#.........................................................#..........................................................................................................#..................#...........................................................................................#...........................................
....................#............................................................................................................................................#.............................................................#.............................................................................#..................................................................................................................................................................................................#...................................................#.................................................#...............................................................................................#...............................................................................#....................................................................................................#......................................................................................................................
...........................................................................#......................................................................................#......................................................................................................#..............................................................................................................................#.........................#.............................................................................................................................................................#...............................#.#........................#......................................................................................................................................................................................................................................................................................................................................................................
.#............................................................................................................................................................................#.....................................................................................................................................................................................................#............................................................................................#........................................................................................................................#...#.................................................................#.....................................................................#................................................................................................................................................................#.............................#...................#........................................................
........................................................................................................................................................................#................................................................................................#.....................................#.................................................................#........................................#....#...............................................................................................................................................................................................#..............................................................................#.......................#................................................................................................................................................................#..........................................................................................................................
.....................................................................................#........................................................#................................................................................................................#.......................#.....................................#...............#................................................#.........#.................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................#......................................................................................................................................
............................................#......................................................#............................................................................................................................................#..............................................................#......................................................#..............................................................#................................................................................................................................................................................................................................................................#...................................................................#............................................................................................#........................#......................................................................#..........................................................
.........................................................................#......................#.............................................................#....#...#...............................................................................................................................................#........................................#...................................................................................................................................#...............................................................................................................................#.....#.................................................................................................................................................................................................#.................................................................................#..............#....................................................................................
..............................................................................................................................................................#.....#................................#........................................................................................................................##................................#................................................................................................#............................#.......................................................................................................................................................................................#.............#.........##..................................................#........................#...............................#........................#......................#.............#......#...................................#................................................................#..............#........#....
..............#.............#.........................................................................................................................................................#....................................................................#.....................................................................................................................................................................................#..............................#......#..........................#..............................#......................................#.................................................................................................#................................................#..................#........................................................................................................................#.......................................#.................................................................#................................
................................#...............#.............................#....................................#......................................................................................................................................................................................................................................#.................................................................................................#........................................................................#.................................................................................................................................................#.#.................................................................................................................................................................................................#......................................................................................................................................
.................................................................#.............................................................................................................................................#...........................#............................#.......#.............................................................................................................#......#..............#.............#..................................................................#...............................................................................................##..........................................................................................................................................................................................................................#.......................................#...........................................................#................#...........................................................................
............................................#..........................#............................................................................................................#......#......................#.....................................................................................#.....................................................................................................................#..........................................#...........................#................................#...................................................#..................................................................................................................................................................#........................................................................#.....#....................................#.............#..................................................................................................................................
...............................................#....................................................................#....................................#...........................................................................................................................#.......................................#...............................................................#...........................................................................................................#................................................#............................................................................................................................................................................................................#......................#...................................................................................................................................................................................................................................
...........................................................#................................................................................................................................#...........................................................................................................................................................................................................................................................................................................................#.........#..#.........#......................................................................................................................................................................#............................................................................................................................................#................................#....................................#........................#...............................................................
....................#.............................................................................................................................................#.......................................#......#...........................................................................................................#..........................................................................#..........................................................................................#......................................................#...............................................................................................................................................................................................#.........................#............................................................................................................................................#...............................................................................................#
...............................#................................#.....................................................................................................................................................................................................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................................................................................................................................#......................................................................................................................................................................#..................
....#....................#.....................................#.......................................................................#.....................................................................................................................#...........................................................................................................................#.................................................................................................................................................................................................................#.......#......................#...............................................................................................................................................................................................................................#........................#.......................................................................................................................#......
...................................................................#...................................................#................................................................................................#........#.............................................................#................................................................................................#......................................................#......................................#...................................................................................................................................................................................................#............................................................#..................................................................................................................................................................................................................................................................
..........#.....................................................................................................................#.............#............#...........................#.....................................................#.............#................................................................................#...........................................................................#..................#.........#...#........#.....................................................................................................................................................#...............................................................................#............................................................................................................................................................................#........................#..................................................#................................................................
..................................#........................#....................................#...................................................................#...#...............................#.................................................#............................................................................#............................................................................................................................#.............................................................#......#..........#...................................................#............#..................................................................................................................................................................................#.....................................................................................................#................#..................................................................................................
..................#.........#.....................................##...................................................#...................................................................#.#.........................................................................................................................................................#....................#..................................#........................#............................................#..............................................#............................................................#..................................................................................................................................................................................................................................................................................................................#..........................................................#..................................................
................................................................................................................................................................#......................................................................................................................................................................................................................................##..........................................#...............................................................................#............#.........#...................................#.........................................................#................................................#........................#.....................................................................#........#.........................................................#...............................................................................................................#.....................#................
.....................................#......#.............................................................#..................................................................##.................#..........................................................................#............#.....................................................................................................................................................................................................................................#..............................#............................................................#..........................#..................................................................#............................................................................................#............................................................................................................................................................................................................
.......................#......................................................................#................#.............................................................................................................................................................#.................#..................................................................................................................................#............................................................................................................................................................................................................................................#..#.....................#............................................................................................#.....................................................................................................................................................................#......................................................
......................................................................#....................................................................................................................................#.........................................................#....................................................................................................................................................#.........................#...................#....................................................................................................................................................#....................................#..#...............................................................#..........................................#..................................#......#..............................................................................................#.............#..........................................................................................
.............................#........................#...............................................................................................................................................................................................................#.........................................#.....#............................................................................#.............................................................................................................#................#..............................................................#................................................................................................................................................................................................................#.......................................................#..................................#.........................#..........................................................................................
..........#................................................................................................................................................................................................................................................#..............#.#.....................#............#..................#...................................................#.........................................................#..................................................................#.....................................................................................................................#............................................#........................................................................................................................................................#.............................#........#...........................................................................................................................................
.....................................#..........................................................................................................................#....................................................................#..#........#........#.............................................................................................................#............................................................................................#...........................................................................................................................................................................................................................................................................................................................................................#...........................#..........................................................................................................##........................................................
...................................................................................................................................................................................#......#.....................................................................................................#............................................................................................................##......................................................................#.........................................................................................................................................................#.................................#.........#.#................................................................#...................................................................................................................................................................................................................................................................
............................................................................................#.................................#.....................................................................................................................#...................................................#.............................#........................................................#.....................................#..........................................................................#............#............................................#..........................................................#..................#........#...............................................#.........#..............................#...........................................................................................................................#...............................................................................................#................#..........................
.................................................................................#.........#......................................................................#........................#........................................#...............................................................................................................................................................................................#..........................................................................................#........................................................................................................#...................#.........................#.........................#...................#..............................................................#.................................................................................................................................................#...........................................................#................
..................................................#...........................................................#.....................................................................................................................................................................................#......................................................................................................................................................................................................................................................................................................#............................................................................................................................................#........................................#.#.................................................#...........#..............................................................................................................................................#.................
...................................................#.............................................................................#..........#..................................................................#.........#..................................#....................................................................................................................................................#..#.................................................................................................#...........#........................................#...............................................................................................................#....................................................................................................................................#..................................................................................#.......#......................................................................................................
.......#...........................#.................................................#...............................................................................................................................................................................................................................................#......................................................................................#.............................................#....#.....................#...........................................................................................#............................................................................................................................................#......................................................#............................................................................................................................................................................................................................
.....................................................................................................#................................................................#.......................................#.....................................................................#.............................................................................................................................#.....#.........................................................................................................................................................................#.....................................................#...........##............................................................................................................................................#.....................................#..................................................................................................................#.......#............................#.#...............
...............................................................................................................#..........................#.......................................#...................................#......................................................................................................................................................................#...........................#................................................................................................................#..................#............................................................................#......................................#...............#.....................#....#..........................................................#...................#......................................................................................#.............................................................................#.................................................
..................................................#........................................................................................#..............................................................................................................................#........................................................................................................................................................................#...........................................#.#................................................................................#..................................................................................#........#................................................................................#........#.....#.......#........................................................................................................................#...#...............................................#...........................................#.............#....
...............................#.................#...........................................................................................................................................................................................................#.......#...............................................................#........................................................#.....................................................#...........................................................................................................................................................#..........................................................................#................#.....................................................................................................................................................................................................................................................................................................................
..........................................#...................................................................................................................#.......................................#.......................................................................................................#..............................................................................................................#......#...........................................................................#..............................................................................#...........................................................................................................................................#.............................................................................................................................#....#...................................................................................................................#...............................
........................................................................................................#................................................................................................#.............................................##.......#....................................................#..................................................................................................................................................#..................................................................................#......................................................#.....................................................................................#..................................................................................#................#......#................................................................................................................................................................#..........................#..................
............................................................................#..............................................................................................................................................................#.........#....................................................#....................................................#......#...............#......................#...........#..........................................#....................................................................................#.............................................................................................................................................................................................#.....................................................................................................................................................................#......................#.............................................................................
........................#......................#.....................................................................................................................................#.........................................................................................#...................................................#......................................................................................................................................................................................#.........#.......................#.....................#.......................................................................................................................................................................................................................##.................................................#....................#..................................#.............................................#...........................#..................................
.......................................#.................................#.........................................................................................................#.....................................................#.......................#....................................................................................................................#................#...................................................#...................................................................................................................................#................................#................................................................................................................................................................................................#.......................#........................................................................................................................................................................
.......................#...................................................................#.......................................................................................#................................#................................................................#..#...................................................................................................................................................................................................#....#...................................#.................................#.............................................................#.......................................................................................................................................................................................#.........................................#..........................#...............#............................................................#......................................#...........
............................................................................................#.................................#............#.................................................................................................................#..................................#...................................#....................#.....................................#......................#................................................#....................#.................................................................................................................#...........................................................................................#......................................................................#..........................................................................................................................#...................................#.............................................#..#................................
............................................................................................................................................................................#.................................................#.......................#...........................#..................................................................................##.#..............................................................................................................................#..................................................#........#............................................................................................................#....................................................................#......#.....................................................................................................................................................................................................................................................................
.........................................................................................................................#......................................................................................................#....................#.....................................................................................#................#......................................................................................................................................................................................................................................................................................#.#.................................................#........#......#..........................................................................................................................................................................................#.......................................#.............................................#.......#.................
...#............#.......................#........................#...........................................................................................#.................................................................................#.....................................................................................................................................................................................................................................................................................................................................................................#.......................#...........................#...........................................................................................................................................#............................................................................................................................................................................................................
.................................................................................................................#........................................................................................................................................................................................................................#....................#..............#..............................................#................................................................................................................................................................#..........................#...............#......................................#.............................................................................................................................................................................................................#.....................................................#......................#................................................#.....
.................................................................................#.....................................................................................................................................................................................................................................................................................................................................................................................#........#....................................#................................................................#.............................................................................................................................#................................................................................................................#...........................#.......................#..........................................................................#..................#....#.....................................
....................................................................#............#....................................................................................................................................#...........................................................................................................................................................#...........................................................................................#..........#............................#............................................................................................................................................................................................................#.................................................................................#...................................................##........................................................#...................#................#.........................................................
.............................................................................................................................................................................................................................................................#.................................................................................................................................................................................................................................##.........#.....................................................#.......................................................#..................................................................................................................................................#..........................#....#.......................#...........................#..................................................................................................................................................................
......................................................#.........#..........................................#.................................................................................#..........................#..........#..........................................................................................................................................................................................................................................................................................................................................................................#...........................................................................................................................................................#............................................#........................................................#.................................................................................................................................................
......................................................#...............................#.....................................................................................................................#............................#.........................................#.............................#..#....................................................................................#..................................................................#.......#.................#.................................................#..............#........................................................................................................#...#................................................................................................#............................................................................................................................................................................................................................................
...........................................................#...............................................#..............#...................................................................................................................................................................#..................#...........................................................................#.............................#....................................#..............................#..................................................................................................................................................#...........#.........................................................................................................................................................................................#...................................#.....................................................................................................................................
...........................................................................................................................................................................................................................................................#.................................................................................................................................................#.#...........#.......................................................................................................................................................................#.......................................................#.........................#...............................................................................................#.....................................................#...................................................................................#..................................................................................................
..#.....#................................................#.................................................................................................................................#.................................................................................................................#............................................................#...................#........................................#........................................................................................................................................................................#....................#.....#.................................................................#.............................................................................................................................................................................................................................................................................................................#......
..........................................................................................................................................#..............................................#.............................................................................#.........................................#....................................#..............................................................................................................................................#.....#...................#........................................................................................................................................................................................................................#.......#...................#......................................................................................................................................................................................#......................................................
...................................#......................................#...................#..............................................................................#............#...........#.....................................#.....................................#....#..........................................................................................................................................................................................................................................................#...................................#.........................#...........................................................................#................................................................................................#..........#.......................................................................................#................................#.....#................#.........................................................................
...............................................................................................................................................................#.#..........................#.......................................................................#..........................................................................................#...................#...............................................................................................................................................................................................#...................................................................................................................................................................................................................................#...........................................................................................................................................................................#..............................
..................................................#..#...................#.......#....................................................................#.....................................................................................#.............................#...............................................................................................#..#......................................................................................................................................#....................................................#...........................................................................................................................................................#.........#...........................................................#.................................................................................................................................................................#....................................................
..................................................................................................................................................................................................................#..........................................#.....#......................................................................................................................................................................#.........................#...........................................................#.........................................................#..........#....................................................................................................................................................#..................................................................#..........#...................................................................................................................#....................................#................................
......#.............................................................#...#...........................#...................................................................................#........#.....#...............................................................#.......................................................................................................................................................................#.........................................#..................................................................#..................................................................................................................................................#.........#..........................................................................#.............................#........................................................#..............................#.....................................................................#.................................
.......................................................................#.........................#....................................................#.........................................#.............................................................................................#...........................................................................................#..................#...................................#.....##...#.#............#...........................................................................................................................................................................................#...........................................................................#........................................................#.............................#..#.....#........#..................................................#......................................................................#...........................................
........................................#......................................................#..........................#................................................................................................................#..................................................................................................................................#............................................................................................................................................................................#......................................#............................................................................................#.....................................................................................................................................................#........................................................................................#..................................................................#................
........#...............#..............................#......................................................................#...............................................................................................................#..............................................................................................................................#.......................................................#............................#...........................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................#....................................................................................
..............................................................#...............................................................................................................................................................................................#..........................#.........................................#....#.......................................................................................#...#......................................................................................................................................#............................#.......................................................................................................................................................................................................................#.#....................................#............#.............................#.......................#.........#..................#..........................................................
.........................................................................................................#..........................................................................................................#....................................................................................................................................#.............................................................................................................#.................#.......................................#.#..................................#..........................................................................................................................................................#...........................................#.............................#.....................................................................#.....#..#.......................................................................................................................................
...............................................................................#..............................................................................................#............................................................................................................................................................................#..............#.........#......................................................#..............................................................................................#...............................................................................................................................................................#............#..............................#......................................................................................#.........................................#..............................................................................#....#......................................................
..........................................#.................................................................................#..............................................................#.................................#............................................................................................................#.....................................#.......................................................................................................................................................................................#..........................................................................#..................................................................#..........................................................................................................................................................................#................................................................................................................................
#...........................#....................#....................................................................................................#........................................................................#........................................................................#.................#......................................................................................................................................................................................................................................#.........................................................#........................................#....................................................................................................................................................................................#.....#...........................#.................#....................................................................................................................
...#..............................#................................................#.....................................................#...........................................................................................#.................#........................................................................................................................................................................................................................................................#.........................................................................................................................................#.............................................................................................................................#..............................................................................................................#...............................................#........................................#..........................#......
....................#.................................#.........................................................................................................................................................#..............................................................#...................................................................................#..............................................#........................................................................................#.................................................................................................................................................................................................................................................................................................#...........................................................................................................#............#.....................................................................#..........#.......#..
................#....................................................#...................#............................................................................................................#.......#...#........................#.................................................................................................................#.......................................................................................................#........#...............................................................................#..#.......................#........................................................#.............................#.......#......................#.......#........#..............................................................................................................................#..................................................................................................................................................................
.........................................................#...........................................................................................................#.....#.............................................................................#.............#...............................................#.............................................................#..............................................#...........................#.....................#.................................................................................#.........................#.............................................................#.............................#.......................#...#......#.................................................#..........................................#...................................................................................................................................................................................................
....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#......................................#...........................................................................#.............................................#............................................................................................................................................................................................................................
...................................................................................................................................................#..................................................................................#.........................................................................................................................................................................................#.............................#..........................................................................................................................#.......................................................................................#..#...............................................................................#..#.......................................................................................................................................................#..........#.......................................................................................
...................................#...............................................#......................................#..#...................................................#....................#.......................................................#.........................................................................................................................................#.............................................................................................................................................................#...........................................................#..........................................#.......................#..........................................................................................#.....................................#...........................................................................................................................................................................................
..................................................................#..................................................................................................#................................................................................#.......................................#......................................................#......#..............................#.........................................................................#..............................................................................................................................................................................#....#..........................................................................#.....#................................................................#................................................#.....#...............................................................................................................#.................#.............#...............
................................................................................................................................................................#.................................................................................................................#..............................#.................................................................................#...................................................................................................................................................#.....................#.........................................................................................#..#...................................................................#......................................................................#..................................................................#...............#..................#....................................................................................................#.
...........................................................................................................................................................................................................................................................#..............................................................................#...............................#....................................#...................................................#................................................................................#..............................................................................................................................#...................................................................................................................................................................................................................................#...............................#.....................#.......................#....................#.......
...........#..................................................................................................#.........#................................................................................................................................................................................................................#.......................................................................................................................................#.....#...............##........................#............................................#....................................................................................................................................#...................................................................................#.....................................................................................................................................#...............#....................................................................
.......................................................................................#..........................................#..............................................................#............................................................................................#............................................................................................................................................................................................................................................................#....................................................................................................................................#.........................................#.#......................................#....................................................................................................................................................................##........................................................................
............................................#................#.............#...............................................#.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#............................................#...#....................................................................................................................................................................................................................##.....#..............................................#...............................................#.............................#..........
....................................................#.....................#.......................#...........................................................................................................................................#.......................#...................................................................................#.........................................................................................#.................................#..................................#.........................#................................................................................................................#.............#.#..........................................#.......................................................................................................................#...................................................................................................................#......................................................
...............#................................................................................................................#.......................................#...............................................#..............................................#.........#..................................#........#.#............................................................................................#.........................#........#......................................................................................................#............................................................................................#..............................................................#.....................................................................................#...................................#.....................................................................................................................................................................
....................................#......................................................................................................................................#........................................................#...........................................................................................#..............................................................................................................................................................................................#............................#..............................#.........................................................................................................................................................#............................................................................................................................................................................................................................................................................
......................................................................................................#....................................#.....#..............................##.......................................................................#...............................................................................................................................................#.....................................................................................................................................................................................................................................................................#.........#...................................................................................................................................#.......#.........................................................................#.....#..................................................................#...............................#.........
...........#...................................................................................................................................#...#................................#.........................................#....................................................................#......#...............#.........................................................................................#...................................................#.....#..............................................................................................................................#....................................................................................................................#...................#....................................................................................................................................................................#......................................................................................................
..............................................................................................................................................#.................................#..................#...................#.....#....................#..................................................................................................#...........................................................................................................................................................................................................................................................................................#..................................................................................................#..........................................................................................................................................#..................................................................................................................................
..........................................................................................................................................................................................................................................................................................................................................................#......................................................................................................................................................#.....................................................................#................................................................................................................................................................#.........................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................#............................................................................................................................................................#.........#..............................................#......................................................................#.....#...............#.....................................................................#..............................................................................................................#..........#...................................................................................#...............................................................................#...................................
..........................#...............................................................................................#....................................................#.................................#.....................................................................................................#.........#.........#.................................................................................................................................................#.....................................................................#.........................................................#......................................................................................#.............#.........................#.............................................................................#..........#...................................#..............................#.....................#......................#.............#..............................................
...................................................................................#..................................................................................#.........................................................................................................#...................................#.....................#.............#...................................................................................................................................................................................................................................................#...................................................................................#.........................................................................................................................#............................................................................................................#..........................................................................................
.....#...............................................................................................................................................................................................................................#............................................................................................................................................................................................................................................................................................................#..........................#.......................#.................#............................................................................................#..................................................................#..................................................................................................#.............................#........................................................................#................................
..................................................#...........#.....................................................................................................................................#..................................................................................................................................................................#.....................#.......................................................................#...............................................................................................................................#............................#.#......................................................................#..................#...........................#................................#...............................#.................#....................................................................................................................................................................................
..............................................................................................#.........................................................................................................................................................#.................................................#.....................................................................................................................................#...............................................................................................................................................................................................................................................................................................................#...........................#..............................................#............................................................................................#...............................................#.........................................
.....................#.......#..............................................#........................................................................................................................#............................................#...................................................................................................................#.......#.#..............#........#.................................................................................................................#....................................................#................................................................................................................................................................................................................................................................#............................................................................................#...................................................................#................
............................................................................#.............................................................................................................................................................................#..................#............................................................................................................................................................#..................................................................................#...........#.....................................................................................................#.....................................................................#..............#.....................................................................................................................................................#.......................................................................................................................................
.............................................................................#...........................................................................................................................................................................#...........................................#.........................................#.........#..........................................................#........................#....................................................................................................................................#....#...............#........................................................................................................#...................................................................................................#.............................................................................................................................................................................................................
.................................................................................................................................................#............................................................................#.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................................#.........................................................................................#..#............................................................................................................................................
...............................................................................................................................................#...................#...................................#......................#.............................................................................................#..............................................................................................................................................................#................#..#.........................................................................................................................................................................#......#............................#..............#.....#...........................................#........#..............................................................................................................#..........................................#................................................................
...........................................................................#...................#.#....................................................#.....................................................................................................................................................................................#.........#.....................................#.................................................................................................................................................................#.#............#....................#....................................................................................................................................#...................#............................................................................................#.....#....................................................................................#..............................................................................
.......................................................................#.....................................................#.................................................#.............................................................................................................................................#..................................................................................................................................................................#..........................................................................................................................##.................................................................................................#.......................................................................................#...................................#...................................................#..............................#.............#.................#....................................................
....................................................................#.........................................................#.................................................................................................#..............#...........................................#................................#.......................................................#........................................#..............................................................#.........................#...........................................................................................................................................................................................#.................................................................................................................................................................................................#.............................................#...............................................................
......#........#....................................................................................................................................................................................................................................................................................#....................#..............................................#..#..................................................#....................................#...........................#........#..........................#........................................................................................................................................#.............................................#..............................................................................................#...............................................................................................................................................................................#......#.................
.........#................................................................#..............................#............................................................................................................#..........................#....................................................................................................#.......................................#.....................................#.......................................................................................................................................#..................................................#..#............................................#...............#..............................................................................................................................#..............................................................................................................................................................#......................#.............
..........................................................#.....#..................................................................................................................................................................................#...........................................................................................................................................................................#...............................................#....................................................................#..............................#........................#.........................................................................................................................#...#................................................................#...................................................................#.#...................................................................................................#............................#...............
...............................................................#...................#...................................................................................................#.....#..........................................................................................................................................................................................................................................................................................................................................................................................#..................................#.....#................................................#.......................................................................................................................#....................................................................................#..............................................................#...................................................................
.....#......#......................#................................#...................................................................................#...............................#.....................................#.....................................................................#.......................#.................................#......................................................................................................................................................................................#...........................................................................................#.......................................#............................................................................#..................................................................................................................#........#..........................................................#.....#...................................................#..........
.......................#..............................................................................................................#..#................................#..............#........................................................................#.........#...........................................................................#.....................................#.................................................#..................................................#..............................................................................................#................................................................#................................#...........................................................#.................................................#......................................#............................#....#......................................................................................................................#...............
..........................#........................................................................................................................................#...........................................................................#.............#...............................................................................................#......................................................................#.....................................................................#................................................................................#..............................................................................................................................................................................................................................................................................................#................#.................................#....................................................................................
.........................................................................................................................#..#.................................................................................#.#............................................................#..................................................................................................................................................................................................................#...........................................................................................#................................................................#.......................................................#.....................................................................#..............................................................................................................................................................#.......................................................................
...................................................#........................................................................................................................#......#...........................................................................................#..........................................................................#...................................................................................................................................................#.............................#.....................................................................#...............................................................................................................................................................................................#......................................................................................................................................................................................................#........
.............................#.......................................................#...................................................................................#..#.............................................................#...........................................................................#..........................................................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................#....................................................#................#......................................................................................................................
..............##.................................................................#......#....................#...........#..#....................................#................................................................#............................................................................................................#....................................#.................................................................#.......#..............................................................................................................................................................................................................................................................................................................#................................#...........................................................................................#......................................#........................#..................................#....................
.....................................................................#.....................................#..............#.......................................................................................#...................................................................##....................................#..........................................................................................................................#..........#.........................................................#.........#.#.......................................................#...............................................................................................................................#...#.............................................................................................#......#...........#................................#..............................................#........................#...................................................................
.......................................................................................................................................................#............................................................................#.....................................................................................................#......................#...........................................................#........................................................................#...........#................................................................#...................#.......................#...................................................................#..........................................................#.....................................................................................#...................................................................#...........................................#..........#........#.........................................
............................................................................................................................................#....................................#........................................#............................................................#...............#..#...................................................................#........................................................................................................#.......#.....................................................................................................................................#...................................................................................................................#.........#................#.................................................................................................#..................................#..........................................................#.............................................
........................................................................#.........................................................................................................................................................................................#......................#....................#...................................................................................................................#................................................................................#.........................#....................................................#...................................................................................................................................................................................................................................#..................................#.............#............................................................................#.................................................#..........#
.........................................................................#........................................#.................................................................................................................................................................................................................#.......................................................................................#................#.........................................................................................#..#.....................................................#................................................................................................................................................................................................................#....#.................................................#.........................................................................#.............................#................#................................
.....................................................................................................................................................................................#.................................................#.........#........................................................................................................................................................................................................#..................................................................................................................................................#..............................................#...........#..................................................................................................#..........................................................................................................................#......................................................#....................................................................
.....................................................#.....................................................................................#...............................................................................................................................#..........................#......................................#......................#...#...................................................................................................................................................................................................#...#...........................#...................................................#......................#........................................................................................................................................................#...................#............#.....................................................................................#..........................................................
.......................#...............................#......#.............#...........................#..................#...........................................................................................................................................................................#.......................................#.............................#.......#......#.................................................................................................................................................................#..................#...................#...............................................................................#....................................#..................................................................................................................#...............................................................#..............#..........................................................#...#......................................
..........................#.............#..............#.............................................................................#......#..............#...........................................................................................................................#..........................................................#..............................................................................................#......#..........#..........................................................#..............................................#.................................#...........................................#..............#...................#.................................................................#...........................................................#.#........#............................................................#...................................#...................................#.....................................................
.................................................#.................#..................#....#..............................................................................................#......................................................#................#.........................................................................................................................................................................................................................................................................................................................#............................................................................................................................................................................................................................................................................................................................................#..................................................#.#..................#..........#.....
.........................#..................#.....................................................................#....#...................................................................................................................................................................................................................#...........................................................................................................#.....#..................#.........................#.....................#..............#.......................................#.................................#..................................................................#....................................................#.............#......................................................................................................................................................................................................#........#...................#..............................
..........................................#..................................................................#.......#...........................................................#.....................................#.....#................................................................................................................................................#.#..................#...............#..#.....................................................................#...............................#............................................................................................#.....#...............................................................................#....#..........................................................................................................................................................................................................................................................................................................#..
.....................................................#..............................................................................#....................................................................................................................................................................................................................................................................................#.............................................................#........................................................................................................................#....#.......................#..#...........................................................................#...#...............................#...................................................................#...................................................................................................................................................#.........................................
.............................#................................................................................................................#........................................#........................................#............................................#.............................................#......................................................................................................................................................................................#..........................................................................................................................................................#...........................#................................................................#.......#.......................................................#....................................#.......................................................................................................................................#..........
.......................#.........................................................................#.....#...............................................#..........................................................................................#..............#......................#........................................................................................................................................................#...........................#................................................#............................................................................................#............#...................#.#..........................................#..........................................................................................................................#.............................#.........................................#..........................................................................................#..........................
.........#.....................................................#..................#......................#..........................................................................................#................................#......................................................#..........#...................................................#........................................................................................................................................................#....................................................................................#.......................................................................................................................................#.............................................................................#..................................................................................................................................................#.......#.......................................
.....................................................#.........#..........................................................................................#.....................................................................................................................................................................................#...........................................................................................................................................................#................................................................................................#...............................#........................................................................................................................#.....................................................................................................................................#.......................................................#.............................................................
.....#.............................................................................................................................................................................................#................................#.......................................#..................................................................................................................................................................................#.........#.........................................................................................#..................................................................#.....................................................................................#...........................................................................................................................#.........................#............................................#.....#............................................................................................
............................................#..............................................................#.......................#...................................................................................................#..........................................................................#..................................#...........#......................................#..........................................................................................................................................................................................#..................................................#.....................................................................................#.....................................................................................................................................................................................................................................................#..........#....................
..................................................................................................................................................................................................#..................................#................................................................#.................................................................................................................................................................................................#........#..................................#...............................................................................................................................................................................#...................................................................................................................................................................#...............................................#.........................................................................
...............................................................................#........................#..........................................................#.............................................................................................................................................................#.....................................................................................................................................................................#..........................................................................................................................................#..................................................#......................#................................................#.....................................................................................................................................................#...............................................................#...................#.....#....
...................................................................................................................................................................................................................................#.........................................#.......................................................#................................#......#..........#......................................................................................#.................................................................................................................................................................................................#.................................#.....................##........................................................................................................................................................................#..................#...........................................................................................
.........#............................#......................................................#.......#.......................................................#................................................................................................................................#............................................................................................................................#....................................................................................................................................................................................................................................................................................................................................#.................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................#.......................................................................................................................#.....#...............................................................................................................................................................#...................................................................................................................#......................................................................................................#.....#...#...........#.................................................................#........#......................................................................................#................#.....................................#.........................................
...................................................................................................#............................................................#......................................................................................................................................................................................................................##.......................................................................................#...................#....#.................................#...........................................................................................................#....................................................................................................................................................................................................................................#..........................................................#..........................#...............................................
#...............#...........................................................................................................................................................................#..........................................................................#..................................................................................................................................................................................................................................................................................................................................#.................................................#...........................................................................................................#....................................................#.........................#.............................................#.......................................................................................#.......#.........................#..
................................................................................................................#........................................................................#...................................................................................................................................................................................................................................................................................................................................#.#..........................................................................................................................................................................................................................................................................................................................#....#.......#......#.................................................................................................................................#.................
............................................................................................#...............................................................................#.........#..............................................................................................................................................................................................................................................................................#................#...............#.......................#..............#...................................................#.....................................................................................................................................................................................................................................................................................................#.#....................................................................................................#...................
..................................................................#............................................................................................#..............#.......................................#.................................................#................................................................................................................#...................................................#.................................................................................................................................................................................#.......................................#.........................................#.............................................................................................................................................#..................................................................................................................................................................
...#...............................#.......................................................................................................#......#....................................................................................................#....................................................................#................................#.........................................#.........................................................................................................................................#.............................#.#..................................................................................#..................................#....................#....................................................................................#............#.............................#.........................................................#.................................#.........................................................................
.........................................#.....................................................................................................................................................................................#...................................#...................................................................................................................#.......................................#.................................................................................................................................#................................................................................................................................................#.........................................................................................................................#.#............................................................................................................................................................#......................
................................................................................................................#.......................................................#..................................................................................................................................................................................................................................................................................................#.....#............................................#..#............................................................................#...................................................#.......................................#.........................................................................................................#..#..................................................................................................................#....#.........#........................................................................
...........................................................................................#.............................................................#..............................................................................................................................................................#...........#.............#..........................................................................#.....................................................................................................................#..................................................................#.............................#............................#.....#.........................................#...................................#.........................................................................#.............................................................................................#....................#...................................#.........................#.
#...............................................................................................................................................................................................................#.................................................................................................................................#...................................#....................................................................................#.......................................................................#..................................................................................................................................................................................#.................#................................................................................................................................#..........#....................................#.......................................#................................................
.............................................................................................................................................................................................................#...............#.............#.......................#...................................................#................................................................................................................#..........................................#..................................................................................................................................................................................................#..........#...................................................................................................................................................................................#....................................................................#.......................................................................
.#.......................................................................................................................#..........................................#...................#............................#............................................................................#...................................................................................................................................................................................................................................................................................................................................................#............#.......................................................................................#..#..........................................................#...........#......................#.......................................#.............................................................................................................................
....................................#....................#...........#...............................................................................................................#..........................................................#..........................................#....................................................................................#...............................................................................................................................................................................................................................................#...#.......................................................................................................................................................#.........................#..........#................................................................................................................................................................................................
...........................#........................................................................................................................#............................................#........................................................................................................................................................................................................#.............................#.........................................#.........................................................................................................................................................................................................................................................#....................................................................................#...................................................................................#..............................................................#.#...........................................
..................#.....................................................#.....#........................#.....................................#.........................#...................................................................................#.......##.......................................................................................................................#...........#....................................#................................#..................................#.............................................#................#...............................................................................#..........................#.............................................................#...........................#................................................#...........................................................................#..............................................................................................#................
.........................................................#..............#......................................................#............................................#.............................#...........................................................................................................................#...................................................................................#...............................................#.............#...........................................................#.................#............................#........#........................................................#.........................................................................................#.......................................#................................................................................................#.........................................................................................................................
.............................................................................................................................................................................................................................#.......................................................#.................................................##....................#...............................................#...................................................................................................................#...................................................................................................................................................................................................................................#.................##.....................................................................................................................#..............................................................................................................#....
..............................................................................................................##....................#...........................................................................................................................................................................................#...................................................................................#......................................................................................#.................................................................................#...................#...........................................................................................................................................................................................................................................................................#...................................................#................................................................................
..................#............................#.........................................................................#................................................#..................................................................................................................................#.....#...............................................................................................................................................................................................................................................#...................#..........................................................................................................................................................................#...........................................................................................................#...#......................................................................................................................................#........
............................................................................................#........................................................#....................................................................................................................................#..............................................................................#....................................................................................................................................................................#......................................................................................................#...........................................................................................................................................................................................................................................................#......................#.......#..............................#..................................................
..............................................#...........................................................................#......................................................................................................................................................................................................................................#.....................#.......#..............#............................................................#.................#.........................................................#............#..............................................#........................#.................................#...................................................................................................................................................................#.........#...............#..........#....................................................................................................................#.....................
.......................................................................................................................#.............................#....#.................................#..................#......................................................#.........................#................................................................................................................................................................................................................#............................#...................................................................................................................................................................................................#.....................#.........................................................................................................................................................................................................................................................
...........................................................................................................#.................#...........#.......#....................#..................................................................................................#..........#..................................................................................................................................................................................................................#.................#.................................................................................................................................................#................................................................................#.................................#..................................................................................................#.......................................#.....#.............................................#....................................
.................#...#..#..........#................#...............................................................................................................................................................................................#....................................................................................#..............#.....................#...#...............................................................................................................................................................................#.....................#...................................#............#...............#...........................................#.....................#....................................#..............................................#..................................#.................................#.........................................................................................#...................................................
..................................................................................................................................................................................................#..........................................................................................................................................................................................#..........#........................................................................................................................#......................................................................................................................................................................#.....................................................#................................#.................#..............................##....................................................................................................................#...........................................................
................................................................#................#..........................#..........................#............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#....................#...................................................................................................................................................................#............................................#................#.....................................#...............#....................#...........................................................
...#..............................................................................................................................#..................................................................#..........................................................................................................................................#.......................................................................................................................................#..............#........................#............................................................................................................................................................#....................................................................................................................................................................................................................................................................................................................................
................................................................................................#........................................#..#...........................................#.....................................................................................................................................#.....#........................................................................#....................................#...#.......................................................#..................................................................................#....................................................................................................................................................................#....#..........#.................#.....................................................................................................................................................................................................................#...
....#................................................................................................................#.......................................................................................#.....................#.....................................................................................................................#..........................................................................................##..................................................................................................#.........#...........................................................................#........................................................................................#.......#............................................................................#...................#......#........................................#.................................#................#.........................................................#....................
.....................................................................#...........................................................................................................................................#.........#.............................................................................................................................#........................................................#..................................................................#.............#.............................................................................................................#................................................................................................................#......................................................................................................................................#..............................................................................................................................................#.........
....................#..............................................................#...............................................................#..................................................#..................#...............................................................................................................................................................................................................................................................................................................#..........................................................#......................................#..#......#.....................................................#...........................................................#...................................#.................................................................................................................................#.................#.............#.................................................#..
...#.....................................................................................................................................................................................................................#.....................................................................#.........................................................................................................................................................................#...............................................................................................................................................................#..........................................#..............................................................................................#....#....................................................#............................................................................................................................................#.......................................
..........................................................................................................#..............................................................................................#.........................................................#.....................................................................................................#..........................................................................................................................................................................................................#..........#................................................................................................................................................#...#........................................................................................#...............................................................................#............................#.......................................................................
.........................................................................................................................................................................#......................................................................................................................................................#..............................................#...............................................................................#............................................................................................................#..................................................................................#.#..................................#.....................................................................#..............................................................#....................................#.........................................................##..................#......................................#..............................
......#...................................#.................................................................................#...............................................................................................#.............#.........................................................#...#...................................................................#.....................#............#....#...............................................................................................................................................................................#............................................................................................#..............#................................................................................#..........................................................#................................#..........................#...................................................................#.....................................
.......................................................#................................................................................................................................................................#..............................................................................................................................................................................................................#..................................................................#............................#...........................#..............................................................................................................#......#.......................#...#................................................................................................................................#.............................................................#.#........................#..................................................................................
..#.......................................................................#.................................................................................................................................................................................#........................................................#.....................#......................................................#.............................................................................................................................................................................#....#......................#...#......................................#..................................#.....................................#................................................#................................................................................................................................................................................................................................................
...........................................................................................................#.....................................#.........................................................................................#................#...............................................................................................................................................#..............................................................................................................................................................#.................#.................................................................#..................................................................................#......#..........................................#....#.................#..........................................................#........#............................................................................................................#...#.................
.................................................................................................................................................................#........#...................................................................................................................#...................#........................................................................................................................................................#..................................................................................................................................................................................................................................................#.....................#..#............................................................................................................#...........#.............................................................................................................................................#...
............................................................................................................................................................................................................................................................................................................................................#......................................................#............................................................................................................................................................................................................................#................................................................................................................#...............#...............#..........................................................................#.....................................................................................#.......................................#.....#..........................#......
........#...............................#.....#......................................................#......#.........................................................#....................................#...................................#........................................................................................................................................................................................................#...................................................#............................................................................#.................................................................................#.........................#..........................................#.....................................................................................................................................................................#.................#......................................................................#..................
.....................................................................................................................................#.......................................................#..................#......................................................................................................................#..........................................................................#.......................................................................................#...........................................................................................................#..................................................................................#.....................................................................................................................#..............................................#...................................................................................................................................................
.....................................................#..................................................................................................................................................................................................................................................................................................................................................................................#....................................................................#...............................#............................................................................#..#................................................................#.............................................................................................................................................#..............................................................................................#..................................................................#...................
............................................#.........................................................................#........#...........#....#......................................................................................................................................................................................#.................................#......#.....................................................................................#.........................#.................................#...........#...............................................................................#.......................................................................................................................#..................................................................#..............................................#.....................#...................................................................................................................................
......#............................................................................##.............................................................................................................................................................................#..............................................................#..............#.........................#...#...............#.....................................................................................................................................................................................................................................................#.........................#.............#............................................................................................#................................................................................................................#...........................................................................................#...........................
.#...................................................................................................................................................................................................................................................................................#....#...........................................................................................................................................................................................#.........................................................................................................................................................#................................................#..............................................................................................................................................................................#..........#...................................................................#..................................................................
.........................................................................................................................................................#.............#................................................................................................................................................................................................................#.........#..................................................................................................................................................................................#..............................................#........................................................................................................#....................................................................................................................................................................................................................................................................................
..................................................#........................................................#.......................#................................................#...........................................................................................................................#...............................................................#...............#...#............................................#..........................................................................................................................................................................................#...................#.........................................................................#......................................................................................................#........#......................................#...................#............................................................................................................
......................................................#.....................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................................#........................................................................................#.......................................................#........................................................................................#.#....#.........#.....................................................#........................................#....................#............#..#......#............................................#.#........................#............
.........................................#......................................................................#......................................................#................#.........................................#.....................................................................................................#....................................................................................................................................................................................................#.......................................................................................................................#.....................................................................................................#.................................#...............................................#..........................................#.........................................................................................................................
....#....................................................................................#...........................................................................................................................................................#..........................................................................#............................#.....................................................................#............................................................................................................................................................................................................................................#....................................................................................#...............................................................................................#.......................................................................#....................................................................................
.............................................................................................................................................................................................................#........#..............#.........................................................................................................#...............#................#.........................#..................................................................................................................................................................................................................................#..................................................#..........................................#...............................................#......#................................................................................................................................................#...........#......................#...........................................
..........................................................................................................................................#..............#................................................................................................................#.............................................................................................................................................................................................................................................................................................................................................#......................................................#.......#...............................#..................................................................................................................#..............................................................................................................#.............................................#..........................
............................................................#................................................................................................................................................................................................................#.#..................................................#.........................................................................#...............................................................................................................................................................................#.................................#................................................#............#.......#.............................................................................#..............................#..........................................................................................................................................................#.....................................................
......................................................................................#.......................................................................................................................................#....................#...................#........#.......................................................#...........#............................#.......................................................................................................................#...........................................................................................................................................................................................................................................................#.#................................................#.....................................................................................................................................................#................................#..................
.......................................#....#........................................................................#............................................#.........................................................................................................................................#..............................................................................................................#..............................................................................................................#..............................................................#.........##.........................................................................................................................................................................................#.................................................#.................#.....................................................................................................#.........................................
.................................................................................................................................................................................................................................#...............................................................................#......................#........................#.............#.......................................................................................................................#........................#............................................................................#...........................#....................................#............................#........................................#.............................................................................................................................................................................................................#...............................................................
...............................................................................................................................................................................................................................................................................................................................................#......................#...............................................................................................................#..........................................................#........................................................................................................................................#.....................................................................................#...........................................................................................................................#.....................................................................................................................
.......................................................................................#..........................#........................................................................................................................................................#......................#...........................................................................................................................#............................#...........................#.................................................................#.......................................................................#.........................#....................................................#....................................................................................#...........#............................................................................................................#.......................................#...........................................................
.................................#...................#...............................#.................................................#.........................................#.....................................................................................................................................#...#..............................................................................#....................................................................#.....................................................................................#......#............................#..............................................................#........................................#...............................................................#......................................................................#..........................................................................................#.....................#........................................................
.............................................#..............................................................................................................#..................#............................................................................................................................#...............................................................................................................................................................................................#...............................................#...........................................................................................#..............................#.....................................................#...............................................................#.........................#........................................................#.........#.......................#...............................................................................................
..........................................................................................................#..........................#..#..................................................#.........................................................................................................................................................................#.................#...................................#........................................................................................................................................................................#........................................#............#..........................#............................................................................................................................................................................................................................................................................................................................................
.......................................................................#................#.........................................................................................................................................................................................#.........................................................#....................#.........................#...................#..............................................#.......#........................................................#.......................................#.........#.................................#..............................................................................................#..........................#..................................................................................................................#.....#.............................#.........#................................#...................................................#..............................
.........................................#.....................................................#..........................................................................................#..............................................................................................#.........#.........#.......#....................................................................#....................................................#....................................................................................................#.......#.............................#.........#...................................#.....................................................#...................................................................................................#...................................................................................................................#.....................#......#....................................#.........................................
...................................................#.....#.......#.............................#.............#.........................................................................................#......................................................................#..............#...................................................................................#......................................................................................................................................#...................................................................................................................................................................................#............................#....................................#........................................#.......................................................................................................................................................#..................................................
........##..................................................................................................................................................................................#......................................................##..........................#...................#.................................................................................................#...........................................................................................#........................................................#..................................#............................................#............................................................................#....................................................#..............................................#..............................................................................#.....................................................................................................#.................
...............................#.......................................................................................................................................................................................................................................#..#.............................................................................................................................#..........#................................#...................................#...............#..........................................#.............................................#...........................................................#....................................#................................................................................................................................................................................................#..............................................................................................................................
..................................................................................................#..................................................#.....................#............................................#......................................................................................................#....................................................................................................................................................#..............................................................................................................#..............................................................#..#....................................................................#............................................................................................#.......................................................................................................................................................#..............................#...
.#............................................................................#.................................................................................................................................................#...................#.......................................................#.....................................................................................................................................................................................................................................#..................................................................................................................................................................................................................................#.........................................................#...................#............#..................................................#..............................................................................................
................................................................................................................................................#......#.............#......................#.............................#......................................#..............................................................................................................................................#............................................................................................................#..............#...........................................................#.................................................................................................................................#........................................................................#.........#......#................................................................................................#............................................................................#.#...#.........
.........................................................................#...........................................#...#...................................................................................................#..............................................................................#........................................................................................................................................................................................................#............................#.............................................................................................#...................................................................................................................................#.............#...............................................................................................................................................................................................................................
.............#..........................#......................................................................................................................................#.......................#.............................#.................................................................................................#........................................................#..............................................................................................................................................#............................................#......................#......................................................#.............................................................................#..........................................................................................................#.................................#....................................................#.......................................................................
....................#....................................................................#...........................................................................#.....................................................................................................................................................#......#..............#.............................................................................................................................#.......................................................................................................................#.........................................................................................#....................................#......................................................................#........................................................#...........................................................................................................................................................
....................................................................................................................................................................................................................#...............................#.....................#...............................................................................................................................................................................................#...#.........................................................................#....................................................................................................................#......................#........................................#..........................................#..#.#....#...............................#...........#.........#............................#.....................................................................................................#......................................
...............................................................................................................................................................................................................................................................#.....................#.................#.........................................................................#.....................................................................................................................................................................................................................................................................................................................................................#.#........................................................................................................................................................................................................................................................................................
......................##....................................................................................#...........................#.......................................................................#..............................................................................#.............................................................................................#.............................#......................................................#..............................................................#.......................................................................................................................................................................................................#...........................................................................................................................................................................................................................#............................................
............#............................................................................................................................................................................................................#........................................................................#........................................................#....................................#..................................................................................................................................................#............................................................................................................................................#.....#................#................................................................................................................................................................................................................................................................................#.................#.......
.................#.....................................................................................................#..............................#....................................#.......................................................................................#........................................................................................................................................................................................................................................................................................#..................#.................................................................................................#.........................................................................................................#.................................................................##..............................#.........................#..........................................................................................
..................................................#.................................................................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................#..................................................................................................#..........................................#.................................................................................................................................................................................#............................#..........................................................................
...............#.........................................................................##.....................#..#..........................................................................................................................#........#...................................................................................................................#............................#.............................................................................................................................................................................#...................................................................................................................#.................#................................................................................................................................................................................................#.........................................#....#.....................................................
......................................................................................#.....................................#.....................................................................................................#...........................................................#.............................................................................................................................................#..........................................#.....................#.................................................................................................................................................................................#.......#..............................................#..........................................................................................................................................................................................................................................#................................
.....................#........................#.#........................................................................................#..................................................#...........................................................#........................................#.............#.....................................................................................................................................................................#..................................#..........................................................#..............................................................................................................................................................................................................................................................................................................................................................................................................#...............................
.....#.......#...........................................................#................................................................................#......................................................#....#................................................................................................................................................#......#..........................................................................................................................................................................................#............................................................................................................................................................................................................#................#..........................................................................................................................................................................................................................
..................#.................#........#........................................................................................#..........................................................#..##................................#.........#...#..............................#.......#..................#.............................................................................................................................................................#........................................................................................#..................................................#...............................#..............#...............................................#..................................................................................................#...............................#.......#.......................................................................#......................................#................................................
.........................................#................................................................................................................................................................................#....................................#.............................................#...............#.........................................................................................................................................................#............#.........................................#.............................................................................................................................#..#......................................................#.........................................................#......#...#......................................#..........................................................................................................................................................................#....
...........................................................................................#..#................................................................................#.......#....................................................................................................................................#..................................................................................................................................#..............................................#....#....................#..................................#...........................#............................................................................................................................#.....................................................................................................#..................................................................................................#.............................#...........#..........................................
......................................#.......#...........#.........................#................#.....................................................................................................................#...........................................................#.................................................#.............................#..............#.......................................................................................................................................................................................................................................................................................................##...##...............................................................................................................................#............................#..............................................................................................................................................#.................
..............................................................................#...............................#...............................#.....#...........................................................................................................................................................................#..................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................#..............#................................................#..........#...............................................................................................................................#..#.................
.............#.................#..............................................#............................#...............................................................................................#...................................................................................................................................................................#.................#..................................#..................................#....................#......................................................................#.................................................#.......#.#..................................................#............................................................................#..........................................................#...........#................................................................#....................................................................................................#.....................
...................#.........................#..............#..........................................................................................#..................................................................................................................................................................................................#...................................................#..#......................................................................................................................................................#...#.................................#.........................#................................................................#..............................#..........................................#.................#.#.........................................................#........................................................##.#......................................................#...........................................#.
..........................................#................................................................................................................#.............................#...............................#.....................................................#......................................................................................................................................................................#...................#......................#................................#........................................................................................................................................................................................#................................................................................................................................................#.............................................................................#.......................................................................
....................................................................................................................................................#....................#..#..#....................................................#................#.........#.....................#............#...............#...........................................................................#.......#................#.................................................................................................#...........................................................................#......................#.......................................................................#..................................................................................................................................#..............................................................................................................................#...........................................................
........................................................................................................................................................................#......................#..................#....................................................................................................................................................................................#....................#....#..............#..........................................................................................................##......................................................................................................................................................................................#.......................................................................................................................................#...........................................#..............................................................#...........................
......................................................................................................................#.#.........#...........................................................................................................................................................................................#.....#...................................................................................#.....#.#............................................................................................................................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................#.....................
.......#............#..........................................................................................................................................................................................................................................................................#...........................#....#........................................................................................................................................................................................#.........#.......................................................................................................................................................................................#....................................#.........................................#.................#.............................................#........................................................................................................................................#..............
.....#................................#.......#.........#.....................................................................................................................................................................................#.............................................................................................................................#...........#..................................................................................................................................................#.........................................................................................#.................................................#....#............................................................#....................#...#.....................................#.#................................#............................................................................................#.........................................#...............................
...................................................................................................................................................................................................................................................#...................................................................................................#.........................................................#................................#...............................................................................................................................................#..........................................................................................................................................#................................................................................#...........................................................................................................................#.................#..............................##.....................
........................................................................#............#...#.........................................#................................................................................................................................................#............................................................................................................................................#.........#...............................................#............................#...............#........................#.......................................................................................................................#..............................................................................................................................................................#.#.........#.........#..........................................................#.............................#.....#....................................................
...................................#............................#...................................................................#............................................................................................................................#.................................................................#........................................#...........................................................................................................................................................................................................#...........................................................................................................................................#..............#..............................................#.......................#...............................................#....................................................#........................#.........................................................................
...............#..............................#...............................................#...................................................#...........................#..................................................................................................................................##........................................#..................................................................#................................................................................#..............#.......#....................#.......................................................................................................#......................................................................................................................................................................#........................................#.........................................................................................#.......................................#............
.....#.............................................................................................................................................................................................................................................................................#...#............................................................#.....#...........................................................................#....................#........................................#...............................#.........................................................#...............#...............................................................#...#................................#.....................................................#........................................................#.........................#................................................................................#..............................................................#.....................
.......................................#...........................................................................#..............................................................................................................................................#..............................#..................................................................#..............................................................#..................................#.........................................#....................#..............................................................................................................................................................................................................................................................#.......................................................#...........................................................................................#.....................................................#...................
.................................................#...........................................................#...........................................#....................................................#....#.............................................................................................#.....................................................................................................................................................................................................................................................................................#........................................................................................................................................................................#.....................................................................................#.......#.....................................................................................................................#........#....................
...........................................................................#.............................................................#.......................#........#...........................................................##................#.............................#.......................................................................#.......#....................................................#.......................................................................................................................................................#........................................................................................................................#....#.......................................#................#...................................................#.........................#.............................................................................................#.................#.........................................................
...............................................................................................#........................................................................#.........................#......................................#........................................................................................................................................................................................#......................................................................................#.................................................................................................................................................................#......................................................................................#..........................................................................................................#....................................................................................................................................
....................................#.................................................................................................................................................#..................#..................................................................................................................................................................................................................................#.............................................#...............................................................................................................................................................#.....................................................................................................................................................................................................#........................................................................................#...............................#.................#......................
...................................................................#...............................#........#.........#...........#..................................#...................................................................................................................................................#..................................................................................#..............................................................................................................#...#.................................................................................................................#.......................................................#...#............................................................................................#.........................................................................................................................#............................................................#................................
...................................................................#...........#........................................#........................................................................................................................................................................................#.............................................................................................#.......................................................................................................................................................................................................................................#..............................................#..#.#........................................................#.............................................................................................................................................................................................................................................................
...............................................................................................#.............................................................................................................................................................................................................................#.....#.......................................................#................................................#..#............................................................#............#...................................................................................................................................................................#............................#...........................................#............#.........................................#.......................................#.......................................................#.....#..............................................................................................
................#.................#................................................................................#..............#..........................................................................................................................................#.......#...............................#....................................................................#.......#......................................................................................................................................................#.................................................#........................#..........#............................................................................................................................................................#.............................................................................................#.......................................................................................................................
...........................................................................................................................................................#.............................................................................#....................#..............................................#.........................................#............#................................#.......#...............................................................................................................................................................................................................................................................#.........................................................................................................................................................................................................................................#.............................#............................................................................
................................................................................#........................#...............................#.............................................#...................................................................#....................................................................................#..........................................#.#.............................................................................#................................................................................................#.......................................................................#....#....................................................................................................................#...#.........................................................................................................................................#.............................................#.......................................................
..............................#.........................................#.................................................................................................................#..................#................................................................................................#.....................#.......................................#.................................................#..........................................#..................................................................................................................................#.....................................................................#.............#....................#..............................#............................#............#.................................................................................................................................#..............................................#...................#..............................
.............#.............................................#...................................................#.......................................................................................................................................#...#...........................................................................................................................................................................................................#............................................#................................................................................................................#.........................................................................#.......................#............................................................................................................................#......................................................................................................................................................#......
.......................................................#.....................................................................................................................................................................................................................................................................#.....................................................................................................................................................#..................................................................................................#............#......................................................................................................................................................................................................................................................#.................#.....................................................................................................................................................
.............................#................................................#..................................................................................................................................#................................#..........#.................................#........#............................................................#....................................................................................................................................................................................................................................................................#.......................................##.............#...............................................................................................................#.........................#......................................................................................................................................................................................
.....................#........................................#...................................................................#.....#.........................................................................................................#.......................................................................................#..............................#.........................................................................................................................#........................................#.................................................................................................#......................................................................................#..........................................#.............#.................................................................................................#.................................................................................................................................
...................................#.....................#..........................................................................................................................................................................................................................................................................................................................#.............................................#.........................................................................................#....................................................................................................................................................#...................................................................#..............................................................#......................................................................................................#....................................................#.................................................
......#.................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................................................................................................................#..............................................#............#....................................................................................................#....#.....#.................................................................................................................................................................................................................#.........#.........................................................
......................................................................................#...............................................................................................................................#.............................................................................................................................................................................#...#....................................................................................................................#.....................................................................................................................................................#..............................................................................................................................................................................................#............................................##...................................................................#.............................
.........................................................................................................................#...............#.....................................................................................#.....................................................#.........#.........##......................................................................................................................................................#.......................................................#.............................................................#........................................................................................................#..........................................#.....................................#....................................#............................#......................#.....#............................................................................................................#..#.................................
.......................................#.............................................................................#..............................................................................................................................#........................................................................................................................................................................#................................#......#..#......................................#.........................#..........#.............................................................................................#................#..................................#............................................................................................................................................................................................................................................................................................#......#.......................
.....#................................................................................................#..............................................#...........................#...........................................#............................................................................................................#..................................................................................................................................................................................................................#................................................................................................................................................................................................#.............................................................#...............................................................................................................#.....................................................................................
................................................................................................................................................................................#...#..................#......................................................................#...........................#..........#...............................................#.........#.................................................#......................#...............................................................................................................................................................#............................................#.................#.......#.....................................................................................................................................................................................................................................................#..........................................#.................................
.......................................................................#...............................#...............#.......#................#................................................#...........................................................................................................#.........#.....................................................................#...........................................................#.....................................#.................................................................................................................................................................................#.............................................#.......#..........................................................................................................................................................................................................................................................................................
....................................................................#.................................................................................#.......#............................................#.............................................................................................................................................................................#..................##.......................................................................................................#...........................................................................#.....................................................................#..........#...............................................................................................................................................................................................................................................................................................................................................
.......................................#................................#..............................................................................................................................................................................................#.............................................................................................................................................................................................................................#....................................................................................................................................#..........#.................................................#............................................................................#...............................................................................#........#.....#.....................................................................................................#..............................#.........
...............................................................#.........#........................................................#.......................................#....................................................................................................................................................#.....#...................................................................#.................................................................................#.............................................................#.................................#.......................................................................................#.....#................#..........................................................................................................#............#........................................#..#......................................................#............................................................................................
......................................................#.....................................................................................................................................................................................................................................#.......#..#............#.................................................................................#....................................#.................................................................................................................#.................................#............#.....................................................................................................................#................................................................................................................#.....................................................................#..........................#.........#........................................................#..........
..............................................................................................................#...........................................#................................................#.................................................................................................................#...........................................#....................................................................................#...................................#.....................................................................................................................................#...........................................................................................................................#..........................................................................................................................................................................................................#..................................................
....................................................................................................................#....................#..................................................................#.................................................................#.............#....#..........................................................................................................................................................................................................................................................................................................................................................#....................................................................................................#..........................................................................................#...........#............................##...........................................................................................................#...............
........................................#.......................#..................................#...........................#.......................................................................#.................................................................................................................................................................................................................#................................#..#.............................................................................................................................................................................................................#.......................................................................................................#..................#...........................................................................................................#...........................................................................#.......#...........................
..........................#.......................................................................................................................................................................................................#........................................................................................................................#................................................##..............................#................................#.......................#..#.......................................................................................................................................................................................................................#.........................#........................#......................................................................................................................................#.......................................................................................................
..........................................#............................................................#...............................................#.....................................................................................................................................................................................................................#................................................#...............................................................#..#.......................................................#...........#........................................................................................................................................................................................................................................................#........#...........................#................#.............................................................................................................................................
..................................#...........................................................................................#.......#.........................#..#............................................................................#......................................................................................#..............................#........................................#..................................#..................................#.........................................................................................................................#.............................................#................................................................#...........................................................................#...........................................................................##.........................................................................................................#........#.......................
..................................................................................#.............#.............................#.........#............................................................................#...................................................................................................................................................#............................................................................................................#............#......#...........................................................................................#..............................................................................................................#.....................................................................................#.............................#...................................................................#.....#..........#.......................#....................#......................................................
.......#........................................#........................#.............#.......................#........................................................................#..........................................#...........................................................................................................................................#...........................................................................................................#..........................................................................#.............#............#..............#..................................#........................................................................................#.............#.......................................................................................................................................................................................................................................................................
.................................................................................................................#..................................................................................................................................................................#................................................................#.........#......................#...................................#.....................................................................................#..........#.....................................................................................................................................................................................................................................................................................................................................................................#................................................................................................................................
.#.........................................................#........................................................................................................................................................................#.......................#.........................................................................................................#.................................................................#....#.#.......................#.........................................................................#........#.....................................................................................#.............................#.......................#...................................................................................................................#....................................#...............................#............#.....................................#.....##.........................................#..............................
...........................................................#........................................................#..........................................................................................................................................................................................#.......##..................................#...........................................................................................#...#.................................................................................#..................................................................#..#.....................................................#...........................................................................................................#..........................#..........................................................................#.....................#................................................................................................................
.......................................#....................................................................................#.................................................................................................................................................................#..............................................#...................................................................................................................................................................................#.......#..................................................................#..#...................................................................................................................................................................................#...........................................................................................................................................................................................................#..................
.....................................#............................#.....................#........#...........................#......................#.............................#.................#...........................................................................................#..........................................................#............................#...........#............................................................#...........................................................................................................................................................................................................................................#...........................................................................#..................................#.......................................................................................................................................................................#.............................
...............................................#......................................#...........#............................................................................................................#.....................#......................#................................................#......................................................................#.......................................................................................#............................#..................................................................#............#....#......................#...........................................................................................#.........................................................#..............................#...............#..#..................................#.......................................................................#.........................................#.................................#..........#.#
..............................................................................................................#.......................................................#....#............................................................................#.....................#.............#...........#..........................................................................................................................#....................................................................................................................................................#.....................#.............................................................#..........................................................................................................................................................................................................................................................................................................................................#........#.
.................#...........................................................#...............#............................................................#.............................#.............................................#..#.................................#..............#...................................................#...............................................................#..................................................................................#....................................................#................................................................................................................................................................#.....................#....................................................................................................................................................................................................................................................................................
.............................................#...................................#...................................................................................................................................#..................................................#.........................#.............................................#...................#..................#........................................................................................................#.....................................................#...........................................................................................................#.................................#.............................................................................................................................#.......................................................................................................................................#.......................................................
............................................#....#..............................................................#....#........................#.............................................................................................#...................................#.....................................#...........#..............................................................................................................................................#............................................................................................................#...............#..................................................................................................................................#................................................................................................................#..................................................#...........#.........#...................#..............................................#...................
......................................................................................................................................#..........................#..............................................................#........................................................................................#................................................................................................................................#.............................................................................................#..#.........................................................................................................................................................#............................#.....................................................................#.................................................................................................................................................................#.........................#.............
...............................................................................................................................................................................................................................................................................................#..........................#.............................................................................................................................................................................#........................................#....#.......................................................................................#.......................................#..................................................................................................#............................................................................................#.........#.#...............................................................................................................#...............
...#.....#..#........................................#...........................................................................#....#......................#.....................................................................................................................................................................................................................#........................................................#................................................................................................................................................................................................#......................................................................................................................................................................................................................................................................................................................#...........#....................................#............
.....................#................................................................................................................................#.....................................................................................................#.............................................................#............................................................................................................#...#.........................................#..................................................................................................................................................................................................................................................#.....................................................................................................................................................#..............#.........................#.........................#................................................................
............#......................................................................................................................................................................................................................................................#......................#..................................................#.............................................#..........................................................................#.................................#................#...............................................#.................................................................................#...................................................................#..................................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................#...............................#..........................................#..........................................................................#........................................................................................#....................................................................................................................................................................#............#.............................................................................#...................................................................#..............................................#.....................................................................................................................................................
...............................................................................................#...........................................................................................................................................................................................................................................#..................................................................#......................................#.....................#.....................................................................................................................................#............................................#...............................................................#.............................................................................................#.....................................................................................................................................................................................................
...................#...............#.............................................#.............................................................................................................................................................................................#...................................................................................................................................................................................................................#...................................#.......#....................................................................................................................................................................................................#.....................#....................................................................................................................................................#..................................................................................................
...#..........#.......#................................................................................................................................................................................#............................................................................................................................................................................................................#................................#.............................................................................................#................................................................................................................................................................................................#...................#..................................................................................................................................#........................................................................................................#.............
...........................................................................................................................................................................#........................................................................................................................................................#............#...........................................................................#...............#............................#.................................................................#............................................#...............................................................................................................................................................................................................................................#......................#...............................................................................................#.................................................................
........................#..........................................................................................#..#.....................................................................................#..............................................................................................................................................................................................................................................................#............#..............................................#.......................................................#.................................................................#....#....................................................#........................................................................#.................................................................................................................................................#.........................#....................................#........#...
............................................................................#..................#...................................................................................................#.................................................#................................................................................................................................................................................................................................................................................................................................................................................................#.......#.................................................................................#.................................................................................................................................................................................................................................................................................
..........................................................................................................................................................#.....................................................................................................................#.........................................................................................................................................................................................................................................................#....................................................................#....................................................................#............................#................................................................................................................................#.........#.......................#...................#..................................................................................#......................................
........................................................................................#...............................#.......................................................................#..........................................................................................................................................................................................................................................................................................#.......................................................#.....#........#.......................................................................................................................................................................................................#.......................................#..................................................................................................................#...............................................#............................................
..................................#......#..........#..........................................................................................................................................#.....................................................................................................................................................................................................................................................#.....................................................#......................#............#...............................#...........................................................................................#.............................................................................................................#................................................................................................................................#.#.................................................................#...................................
.................................................................................................................................................................................................................................................................................#.......................................................................................................................................................#....................................................................................................................................................#.......#..............................................#..............#.........#............................................#.....................................#.......................................................................#.............................................................................#.......................................................................................................#..
...............................................................................................#.......#.............................................#............................................................................#.....#......................................................................................................#...........#..............................................................#.................................................................#.............#.......................................................#........................................#..#..........................................................................................#......................................................................................#.......#..................................#.#.......................................#................................................................................................................#..................#.#......
..........................#........................................................................................................................#.................................#.....................................................................................................................................................................................................##...........................................#............................................................................................................................................................................#..................................................#..................##................................................................................#....................................................................................................................#...............................................#...............................................................................
..............#.......................#......................#................................................................#.................#....................................................................................#...............................................................................................................#..........................................................................#........................................................................................................................................................................#.........................................................................................#..................................................#.......................#....................................................................................................................................................................#...........................................................#..................
...........................................................#.........................................................................................................................................................................................................................................#...................#.........................................................................................#...................................................................................#....................................................................................................#.........................#......#.............................................................................................................................................................................................................................................#......................................#..#............................................................................................
........................#.....#.........................................................................................................................#.....#.......................................#...................#...................................................................#..............................#...............................................................................#........................................................................................................................................................................................#...................................................#........#......................................#...................................................#....................#.................................................................................................................................................................................................................#............................
........................................................#............................................................................................................................................................................................................#...............................................#.........................................................................................................................................................................................................................................................#.............................................................................................................................................#...............................................................................................................................................................................................#.............................................#......................................................
.............................................................................#.........................................................................#..................................................................................#........................................................................................................#............................#..................................#..................................................................#.............................................................................#..........................................................................................................................................................................................#................................................................#...................................................................................................#.............................................................................................
............................................................................................................#.......................................................................................#..............................................................................#............................................................................................#..................#........#.........#......................................................................................................................................#.........................................#............................................#..............................#......#.................................................................#....................................................................................#.......#.............................................#....#.....................................................................................................................
................................................#..................................#.....................................................#............................................................................................................................................#..................................................................#................................................................................................................................................................................#...........#......................................................................................................#........................................................#...........#.......................................................................................................................................#..#.......................................#.......................................................#....................................................
............................................#...........#..............................................................#...........................#.................#...............#.........................................................................................#.........#....................#.................................................................................................................................................................................................................................................#........#...................................................................................................................................................................#......................................................................................#............................................................#......................................................................................#..........#..............................
.........................................................................................................................................................................#................................................................................................................................................................................................................................................................................................#...............................................................................#...........................................#.................................................................#...................................#..........................................#..........................................................................................................................................................................................................................................................................
.........................................................................................#...........#...............#.#................................................................................................................#................................#......................................................................................#.#.......................................................#.......................................................................................................................................................................................................................................................#.................................................................................................................................................#..................................................................................................................................#..............#...........................................
..................................#.....................................................................................................................#...................................................#...............................#......#........................................................................................................#.............................................................#..............................................................................................................................#...............................................................................................#.........................................................................#................................................................................#.........................................................................................................#...................................................................................................
.....................................#......................................................#...#.................#.................................#...................................#.............................................................#.......#...........................................................................................................................................................#...................................................................................................................................................................................................................................................................................................................#................................................................................................................#......................#.............................................................................................#.............................................
.............................................#............................................................................................................................#....................................................................................#......................................................................#.#..............................................................#........................................................................................#............................................................................................#...........................................................#............................#...................................................................#............................................................................................#..........................................................................................................................................................................
.........................#...............................................#.........................................................#...........#...................................................................................................#..............................................................................................................#..................#.........................................#................................................................#...................................................................................................................................#..........................................................................................................................................................................................#...................................................................................................................................................................#..............................
...................#................#...............................................................................................#............................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................#....#....................................................................................#...................................#............................................................................................................................#..............................................................................#...................................................
.............................................................................#................#...................................................................................#....#............................#............................................................................................................................#......................................................................................................................................................................................................#.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................
..........#..................................................#........................#....................................#.....................#.....................#......................................................................#..................................................................................................................#...........................................#.....#..............................................#................................................................................................................................................................#........................................................................................................##...................................#............................#........................................................................................................................................................................#..........................................
..................................................................................................................................................................................................................................#................................................................................................#........................................................................................#...........................................................#.......................#.........#.......................................................................................................................................................................#..........................................................................................................................................#.................................................................................................................................................................................#..
..................................................................................#................................#........................................................#..................#...............................................................................................................................................................................................................#...............................#........................................................................#..........#........................................................................#.#......................................................#........................................................................................................................................................................#...........................................................................................................................................#.......................................
..........#..........................................................................................................................#...................................................................................................................................................................................................#............................................................................................................................................................................................................................................#.............................................................................................................................#........................................................#...........................................................................................................#..................#................................................................................#....................................
.......................................................................................................#......................................................................................................................................#..................................................#........................................#...................................................................................................................#...............................................................................................#....#.....#............................................................................................##...........................................................................................................................................#..#...................................................................#..............#......................................#...........................................#.....................................
................#...................................#...#.........................................................................................................................#...#...........................................#........................#...#..#................................#..................................................................................#.......................................................................................................................................................................................................#..........................................................................................#..........................................................................#.................#......#.........................................#..........................................................................................................................................................................................
.................................................................................................................................................................#............#............................................................................................#............................................#............#....................................................#.....................#.........................................................................#................................................#................................................................................................................................#...................................#........................................#......................#.......#................................#..................#....#..................................................................#.......................#.....................................................................................
..........#..........................................................................#.....................................#..................................#........................................................................................................................................................................................#................................#.......................................................#..............................................................................................................................................................................#...................#..............................#...........................................#............................................................................#........................................................................#............................#..................................................................#.............................................
..........#.............................................................#.........................................................#................#....................#.............................................#.....................................................................#.............................................................................#.............................................................#......................................................................................................................................................................................................#................................................................................................................#.#....#............................................#...............................................................#..........................#.............#..................................................................#.................................
................#...................................................................................................................................................................................................................................................................#.....................................#...........................................................................................#.......................................................#...........#..............................................................#....................................................#......................#...............#..................................................#...............................................................#...............................#.............................#..........................................................................................#......#......................#..................................................................
..................................................................#.............................#.........................................#.....................................................................................................#.....................#........................................................................#...............................................................#.......................#.............................#...........................................................................................................#.....................................#................................#..............................#............................#...........................................................#........................................#................................................#..............................................................................#........................................................................
..........................................................................................................................#................................#...................................................................................................................................#.....#.....................................................................................................................................................................#..................................#.................#..............................#..................................................#............................................................................................#............................................................#............................................................................................................................#.......................#................................................................................................
.............................................#..#...................................................#....................................................#.............................................................................................................#.......................................................................................#.................................................................................................................................#.........................#.........#......................................................................#....................................................................................................#.........................................................#................#.........#...........................................................#......................................................#...................#....................................................................................
..#....................................................................................................#...........................................................................................................#...........................................................................................#.......................................................#................................................................................................#....................................................................................................................#......................................................................#.................#...........................................................#.............................................................................................................................................................................................................................................#.................................
........................................................................#..........#.............................................................................................................................#.....................#........................................................................................................................#..........................................#.......................#...............................#................#.......................................................................#.....................................#.................................................................................................................................................................................................................................................................................................................................................................#.........................#...................................
...........................................................................................................................#.............................................................................................................................................................................#.............#.......................................#................................................................................................................................................................................................................................#...................................................................................#...............................#.....................#.......................................................................................................................#...#..............................#...............#..................................................................................#........................#
............................................................................................................................................................#..............................................................................................................................................................................................................................................................................#...................................................#........................................................................................#............................................................................................................................##....#..................................................................................................................#........................................#............................................................................#.............................................................
...............#.......................................................................................................................................................#...........................................................................................................................#................................................................................................................................................................................................................................................................................................................#...#......................................#........................................................................#...............................................................................................................#...................................................#.............................................................................................................#.......
...............................................................................................#..........................................................................................#..............................................#........#.........................................................................................................................................................................................................................#....................#............................#....#............#..........#................#.......................#......#....................................................................................................................................................................................................................................................................................................................................#..........#...........................................#..........................
...........................................#............................................................................#........................#.......................................................................................................................................#...........................................#...........................................................................................................................................................................................................................#.....#........................................................................................................................................................................................................................................................#................................................................................................................................................................#................................
...........................................................................................................................................................................................................#..............................................................#.....................................#...........................................................................................................#...........#......................................................................................................#.......#.....................................#.........................................#...........#.............................................#............................#...................................................................................#.........................................................................................................#.......................................................................#..................#..........
.............................................................................#........................................................................#......................................................................................................................................................................................................#............................................................................................................................................................................#....#.................................................#................................#...............................................................#...............................................................................................................................................................................#........#......................................................................................................................................
..................................................................................................#.........................................................#............................................................................#.....#...#..................................................................................................................................................#..................................................................#............................................................................................................................................................................................................................................................#...............................................................................#..................................................#....................................................#..................................#...........................................#....................
.....##.......................#.................#.................................................................................................................................................................................................................................................................................................................................#.......................................................................#.......................................................................................................................................................#...............................................................#............#.................................................................................................................................................................#.................................................................#..............................................................................................
....................................................................#.........#............................................................#.................................................................................................................................#......................................................................#..................................................................#............#...............................................................................................#..........#.................#...........................................................................................................................................................................................................................................#......................#.......#....................................................................................#................................................................................................
......................................................................................................................................................................#......................................#........#......................#...........................................#......................................................#..........................................#.....................#.........#.........................................................#............................................................................................................................................#..............#..........................................................#...#...................#.#.................................................................................................................................##..............................#.............................................................#...........................................................
............................................#.................#........................................#...................................................................................................................................................................................................#...........................................................................................#.............#........................#......#....................#.....................#...................................................................................#................................................................................................................................#..............#......#.........................................................................................................................................................................................#..........#.......................................................#.........................
........................................#..............................................................................................................................................................................................##........................................................................................................#...................#....................#....................#.........................................................................................................................................#.................................................................................#.........#.........................................................................#..................#....................#........................#...............#......#....................#..............#.................................................#......................................................................................#.............................
.............................................................................................................................................#......................#......#........#.....................................#..............................#......................................................................................................................................................................................#.................................................................................................#.......#..............................#.......................................................................................................................................................#....................#...................#.....................................................#........................#........................................................................................................................................................
.#................................................................#...............#...................................................................................................#...#......................................................................................................................#...........................#............................................................................................#............#....#................................................................................................................................................................................................................................................................................................................................................................#..............................................................................................................................#.....................................................................
........................................................................................................#.....................................................#................................................#................#....................................................#.................................................................................................................................................#.................................................................................................................................................................#...........................................................................................................#...................................................................................#.............................#...............................#................................................#.........................................................................................................
...................................................................................#............#.................................................................................................................................................#.................#..........................................................................................................#...................#........................................................................................................................................#.............#.....................................................#...........................................#................................................................................................................................................................................................................................................................#...................................................#................................................
......#.......................................#............................................................................................................................................................................................................................................#.........................................#........#..........................................................................................................#.......#....................................#............#................................#................................................................................#...............................................................................#...............................................#.................................................................#............................................................................................................................................#.............................................
........................................................................#..............................................#...................................................#...............................................#........................#..............#...........................#........................................................................................................................#.............................................................................................................................................................#..........#...............................................#.....................................................................................................................................................................................................#..........................................................................................................................................................................
............#..........................................................................................................................................................................#.................................#..............................#.....................................................................#..............................................................................................................................................................................................#..............................................................................................................#............................................................................................................................#.........#......................................................................................................#.............................................................................#.........................................................
.......................................................................................................................................................#..................................................................................................#.....................................................................#.....................................................................................#........................................................#.......#..........................................#...............................................................................................................................................................................................................................................................................#.......................................................................................................#......................#...............#................................................................
.....................................................................................#..............................................................................#.............................#......................#................................................................................................................................................................................................................................................................................................................#...........................#.#......................................#................#............................................#.........................................................#...........................................................................................................................................................................................................#..............................................................................
.................#.....................................................................................................................................................................................................................................................................................................................##...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#................................#..........#........................#............................#...............................#...................................................................
.......................................................................................................................................................#......#......................................................................................................................................................................................................................................#..............#..............................................................................................................................#.........................................#............................................................#.......................................................................................................................................................................................................................................................................................................................................................................
.................................................#..................................................................................................................................................................................................................................................................................................................................................#.................................................................#....................................................................#........................................................#.........#...#........................................................................................................................................................##..............................................................................................#.....#.....#...................................#............................#.........................................................................
.............#.......................................................................#............................................................................................................#............................#.........................................................................#.................................#........................................................................................#......#......................................................................................#....................................#.........................................................................................................#........#......................................#.........................................................................#....................#...................................................#..........#..................................................#...................................................................#...........
.........#..........#..............................##......................................................#...................................................#.........................................#..............#...............................................................................#...........................................#............................#...............#...#.........................................................................................................................................................................................................................................#.............................................................................................................................................................................................................................................................#.....................................#..............................................................................
..#...............#............................#.......#.............................#..............................................#.......................#.......................................................................................................................................#..........................#...............................#.................................................................................................................................................................................................................#...##.......................................................................................................................................................................................#.....................................................................#.............................................................................................................................................................................
.............#...............................#........................................................................................................#............................................................................................................#..................................................................................#...........................................#........................................................................................#...........................................................#...................................#.....................................................................................................................................................................................................#........................#.......#..........#....................................................................................................................................................................................
...........................................................................................................................................#..................#......................................................#.....................................#......................................................................................#.........................................................................................................#..................................................#..............#.....................#.....................#....#..........#................#..............#..............................................................................................................#..................#......................................................#.......................................................................#.........................#...............#....................................#.........................................#.............
......#...................................................................................................#..............................................................................................................................................................................................#..........................#..#......................................................................................................................#......................#.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#..................................
................................................................................................................#...................................................#.........................................#..................................................#............#................................................................................#...............................................................#...............................#........................................................................................................................................#..............................................................................................................................................................................................................................................................................................#....................................#........#............................................................................
..#.............................................................................................#....................................................................................................................#............................................#........................................................................................................#...........................#.#..............#..............................................................................................................................................................................................................................................................................................#..........................................................................#..................................................................................#.....................................................................................................................#......................
...................................................................................................................................................................................................#................................................#.......................................................................................................................................##..........................................................................#................................................#...................#.........................#......#.................................#...#........................................................#............................................................#.................................................................#................................................................................................................................................................................#..#...............................#.
......................................................................................................................................................................#.............#.....................................................................................................................................................................#......#.............................#...................................................................................................................#....#..........................................#......................................................................#...................................................................................................................................................................................#.......................................................................#...........................................................................................................................
.......#......#.......................#.......................#...................................................#............................................................................................................................................................#........................................................#....................................#....................................................................................................................................................................................................................#......................#...........................................#...................................#..................................................................................................................................................................................................#..................................................................................#....#......#......................
.............................................................................................................#.............................#.......................................................................................#...............#..............................................................#.......................................#.................................................................................#...........##....#............................#.....................................................................................................................................................................#...................................................#............#.......................................................................................................................................#..#...................................................................................#..............................#.............................#...
.................................................................................................#..............................................................................#..#...#...........................#...............................................................................................................................................................#.................#.......................................................................................................................#.......................................#..............................................#.............................................................................................................................................................#..............................................................................................#...............................................................................#..............................................#.................
.............................................................#......................................................................................#...................................................................................#..................................................#.......................................................................................................................................................#...............................................................................................................................................#...#.............................#.....................................#..........................................................................................................#.........................................#......................................................................................................#............................................................#.............................
..............................#................................................................................................................................................................................................................................................................#................................................................................................................................................#.........................................................#..........#...#....................................................................#.........................................##..........#.......#.....................#........................................................................................................#............................................................................................................#......#..................................................................................................................
....................#.......................................................#.................................................................................................................................................................................................................................................#.................................................................................................................................#.........................#.....#..............................................................................................................#....#................................................................................................................................................#.......................#....................................................................................................................................................................................................................................
.................................................................................#..................................#.........................................#......................................................................................#..................................................................#.................................#.................#..........#...........................................................#........................................................................................................................#...........................#............................#................................................................#.........................................................................................................................................#.......................#.............#......................#............................#.......................................................................................
...........#........................#.....................................................................................................................................................................................#.....................................................................#..........................................................................#...............................................................................................#.............................................#......................................#............................................#........................................................................................................................................................................................#.....................................................#.................................#...................................................................................................................................
....................................................#........................................................................................#...................................................................................................#....................................................................................................................................................................#.................................................................................................#...............#...#......................#.........................................................#.........#........................#.........#.................................................................................................................................................................................................#.............................................#.........................................................................................#.............
.......................................................................#...............................................................................................................................................#..........#...............................#..................#.................................#..................................................................#............#..................................................................#.............#.......................................#....#......#..............................................#...#...............................................................................#.....#................................................................#...................................#............................................................................................................................................................#........................................#.................................
...............................................................................................................................#.........................................................................................................................................#....................#........................................#...............#......#.....................................#....................................................................................................#......................................................................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................
...............#........................................#..................................................................................................................................................#................................#...............................#.......................................#.....................................................................................................#............................................................................................#..............#.............................#.......#....................................................................................................................................#......................................................#..............#............................................................................................................#........................................................................#....................#...............................
.........................................#..................................................................................#.................................................#.........................#............#..............................................................................................................................................#...................................................................#....................................................................................................................................#....................................................................................................................................................................#.................................................#...............................................................................................#.....................#.......................................................................................................
..............................................#..........................................................................................................##....................................................................................................#............................#....................#.......................................#...............#.......#....................................................................................................#..#..................#..............................................................#.....#.....#.........................................................................................................#....................#.......................................................................................................................................#........................#.......................#...........#..................#...........................................#.......................................
............#...........................................#..............................................................#................#...............................................................................................................................................#.................#.......................................................................#..............#..............................................#..............#............................................................................................................................................................................................................................................................................#...................................................................#.........................................................................................................................................#....................#.....#.................#..........................
......................#.....................................................................................................#......................................#..............#...........................................#....................................................................................................................#...........................................................................................................................................................................................................................................................................................................#...........................................................................#......................................................................................................................................................................................................................................................................................
...................................................................#...................#.................................................#....................................#.....................................................................................................................................................................#.........#............................................................................................................................................................................................................................................................................#.................#....................................................................................................................................................................................................................................................................................................................................................................
#.....................................................................#.......................................................#......#.......................................................................................#.....#..................................#............................................#........................................................................................#........................................................................................#.....................................................................................#........................................................................................................................................#.......................................................................................................#........................#............................................................................................................................................................
........................................................................#.................#................................................................................................#......................#.....................................................#..........................................................................#..............................................................................................................................................................................................................................................................................................#..................................................................................................................................................................................................................................#...................................................................................................#........................................
...............#.........................#.................................................................................................................................................................................................................................................................................................#........................................#.................#......................................................................................#.................#............................................................#.............................................................................................................................#......................................................#.....#...................................................................#.......................................#.......#............................#.........#......#..................................#.....................................................
....#.................................#........................................................................................................................................................................................................#........................................................................................................................................................................................................................................................#............................................#...#...........................................................................................................................#.......#......................................................................#..........#..................................................................................................................................................................................................................................................
......................#.................#....#................................................................................................................................................................................................................................................................................................#...................#...........#.......................................................................................................................................................................................................................#.......................................................................................................................................................#.................................................................................................................................................................................................................................#.................................
................................................#..........#.....#...........................................................................................................#..................................................#...................................................................................................#..#...............................................#.................................................................................................................................................................#...........................................................................#...............................................................................................................................................................................................................................................................................#..........................................................................#.......#..............#..........
..................................................................................................................................................................#...............................................................................................#.................................................................#..................................................................................................................................................................................................................................................................................................#....................................................................................#....................#.........................................#..............................................#......#..........#.........................................................................................#...........................................................................
......................#...........................................................................................................................................................................................................#...............................................................#...............................................................................................................................................................................................................................#.......#............................................#...........................................................................................................................................................................#.........................................................................................................................................................................................................#....................................................
..............................................................................................................................................................................................#...........................................................................................................................................................................................................................................................................#......................................................................................................................................................#........................................................#.........................................................................................................................#.........................................................................................................................................................................#......#...................#........
....................................................................#.................................#.................................................................................................#...........#................................##.......................................#.......................................................................................................#......................................#....................................................................................................................................................................................................................................................................................#.........................................................................................................................................#................................................................#...................................#................................................
.......................................................................#................................................................................................................#...................................#...........................#.......................................................#....................................................................................................................................................................#...............................................................#.......................................#.....................................................#............................................#...........#.#................................................................................................#...................................#.............................................................................................................................................................................#
..............................................................#........................#.........................................#..............................................................................................................................#........................#.........#...#....................................................................................................#...........................................................................................................................................................................................................................................................#...........................................................................................................................................................................................#...............................................................................................................#..........................#.......#..........
.............................................#.........#.................................................#............#....................................#...................................................#................................#...........................................#...........#.................................................................................................................##.............................................................................................................#.....#..........................#................................................................................#...................................................................................................................#........................#...................................................................................................................................................................#.....................................................
.............................................................................................................................................................#........................................................................................................................................................................................................................................................#...........................................................................#........................................................................................#.................................................#....................................................................................................................................................................................................................................................................................................................................................................................
.....................................................................................................................................#..........................................#.................#.....................#..............................................................................................................................................................................................................................#............................................................#............#..............................................................................................................................................................................................#..............................#...................................................................................................................#.....................#......#.......#......#..................................................................................................
...........................................................................................#.............................................................................................#.................................................................................................................#.....#..........................#...................................................................................................................................................................................................#.................#.......................................................................................................................................................................................#........................................#..............................................................................................................................................................................................#...............................
......................#.....................................................................................................................................................#................................#...........................................................................................................................#.................................................................................................................................................................................................................................................................................................................................................................................#...#...........#...................................#.......................................................................................................................................................................................................................................#..........
.#............................................................................................................#..........................................#.............#..............#.............................................................#.........................................................#...........................................................................................#......................#............#................................................................................................................................................................................................................#.................................#............................................................................................................................................................................................................#...................................................................................................................
............................................#..............................................................................................................#.............................#...............................................................#..........................................................................................................................................#.................................................................................................................................................#.............................................................#..................................................................................................#....................................................................................................#..............#.............................................#...............................................................................................................#........................
............................................................................#...............#......................................#...............................................#...#...................#..................#............#..#.......#.............................................................................................................................................................................................#..........................................................................#..#...........................................#............#.....#.........................#...............................................#.....................................................#..#...#.....................................................#..................#..............................#.............................................................................................................................................#...................................
.........................................................#.........................#........................................................................................................................#....................................................................................................................................................#.......................................................................................................#.....................................#..........................................................................#.................#..........................................................................#................................................................................................................................................................#.........................................................................................................................................................................
..........................................................................................#.............................................................................................................................................................................................#.............................#.....#...............#.#.....................................................#...........#...........................................#...............#.....................................##.........................................................................................................................................................#..............................................................................................................................................................................................................................#.............................................#....................................#..................................
..#.......#...............................................#...................#................#............................................................................................#........................................#..............#......................................................................#..............#.........#......................................................................................................#.....................................................................................................#....................................................................................#........................................#......................................................................................................#................................................#..........................#.........#.....................................................................................................................................
..........................#.........................................#...............................................................................................#...........................................................................................................................#.........................................#.................................................................................#...........................................................................#..............................................#....#....................................................................#..................................................................#..............................................#..................................#.......................#.....................................................................................................................................................#.............................................................
................................................#................................................#............................................................................................................................................................................#...............................................................................................................................................#.............................................................................................................................................................................................................................#...........#...................................................................#.............................................................................................................................................................................................................................................#............#..........................
.........................................................................................................#................................................................................................................................................#....................................................................................................#.....#..........................................#.....#..........................................#...................#......................................................#.....................................................................................#....................................................................................#.....................................................................................................#...................................................................#................................................................................................................................
.........................................................................................#..#....................................................................................................#..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#............................................................................................................#....................#....#..............................................#........................##.....................................................................................................................
.......................................................................................................................................................................................................#.............#..................#......................................................................#.................................................................................................................................................#.......................................................................#.......................................................................................................................#..............#................................................................................................................#...................#.......................#.#.#.........................................................#......................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................................................................................#.......................................................................................................#.......................................................................................................#.....................................................................................................................................................................#.........................#.....................................#.........................................
............................................................................................................................................................#...............................................#.........................................................#.........................................................................................................................................................................#.......................................................#..............................................................................#.......................................................#................................................................................................................................#.............................................................................................................................#...............................................................................................................#...
...............................................................................................#............................#..............#.......................................................#.....................#.................................................#..................................................................................................................................................................#...................................................................................................#...............................#.................................................#................................................................................#.......#..........................................................................................................................................................................#...................................................#...#..............................#..................................
.........#..............................................................................................................................................................................#..#..................................................................#................................#...................................................................#........#....................#.................................#............................................................................................#...........#......................................................................................................................................................#......................................................................................................................................#.........................................................................................................................................................#...................#.......#.
........#.............................................................................................................................#..............#....................................................................................................................#.....#................#.................#...........#...................................#...............................................................................................................................................................................................................#....................................#........................................................................#......#.......................#.............................................................................................#........................#.................................................................#...........................................................................#.....#......................
............................................#.............................................................................................................................................................#...........................................................................#.................................................................................................#...........#............#......................................................................................#........#................................................................................#..................#.........................#..............#...................#.......................................................#..........................................................................................................................................................#.......................................................#...#...................................................#............
............#...................................................#.....................#....................................................................#...#...................#................................................................................................................................................................#................#..................................................................................................................................................................................................................................#...........#...................................................................................................#..........................................................................................#........................................................#.............................#....................................................#..................................................................
.........#...#......................................................................................................................................................................................................................................................................................................................................................................#......#...........................................................................................................................................................................................#................................................................................................................................................................#..........#..............................................................................................................................................................................................................................................................
......#......#..........................................................................................................#.........................#......................................................................................................................................#......................#.......#.............................................................................................................................#...............................................................................................................................................#.....................................................................#...............#.......................................................................................................................#.......................#..#...................................................................................................#.......#......................................................................
...................................#.......................................................#....................................#........................................................................................................................................................................................................................................................................................................................................#.................................................................................................................#.........................#........................................................................................................................................................................................................#......#..................................................................................................................#.........................................................................
...........#.....................................................................................#.......................................#......................................................................................................................................................................................................................................................................................................................................#............................................................................................................................................................#......................#.......................................................#..............................................................................................................#....................#............................#.......................................................................................................................#............
...............................................................................................................................#..........................#........................................................................#.....................................#................................#.............................................................................#.........................................#....................................#.............#.........................................#...............................#...........................................................#..................................................................................................................................#..............................................................................................#....................................................................................................................................................................
....#.........................................#.........#..........#........................................#......................................................................................#.......................................................................................................................................................................................#......................................................................................................#..............................................#..........................................................................#..................................................................................#..........................................#........................................................................................#..........................................................................#...................................................................................................
..................................................................................................................................#.......................................................................................................................................................................................................................................#...............................................#.............#.....#.......................................................................................#...............................#...#.............................................................................................#.............................................#........................................#..............................................................................#...................................................#...............................................................................................................................
...........................#........................................................#..........#.............................................................................................................................................................................................................................................................................#.......#................................................................................................................................................................................................................................................................#..................................................................................................................#...........................................................................#.......................#.......................................................................................................#............................................
.........................#...................................................................................................................#..#................#...................................................................................................................................................................................#......................................................#....#.........................................#.................#............................................................................................................................#...........................................................#............................................................................#................................................................#..................................................................................#.....................#....................................................................................................
..........................................................................................................................#...............................................................................................................................................................................................................................................................................................................................................................................#.................................#.......................................................................#.........................#..............#..............................#................#......................#.#...................#..........................................................................#..........................#.................................................................................................................................................................
..#............................#....#......................#.................................#..............................................#............................................................#....#.....................................#......#......................#.....................#..........................#................#...............................................................................#......................................#...........................................#................................................................................................................................................................#......................................................................................................................................................................................................................#....#........................#......................................................................#.............
...........................................................................................................#...............................#..............................#..........................................................#..........#..........................................................................................#.................#.............................................#...........................................................................................................#..................................................................................................................................................................................................................................................................................................................#............................................#..........................................................................................................................................
........................................#..........................................................................................#............................................................................................................................#.........................................................................................................#..........................#..........................##.....................#....................................................................................#......................................................................................#..............................................................................................#................................#...................................................................................#....................................................#..........................................................................................#..........................
..........................#..................................................................................#...............................................................................................................................................................#..........................................................................................................................................................................#....................#.......................................#.....#.............................................................................#...................................................#......................................................................................#...........................#........#...........................#.......................#.....................................#.......................................................................................................................#..........#...........
.................................................#..............................#.........................................................................................................#..............................................................................................................................#..............................................................#....................................................................................................................................................................................................#.....................#............................................................................................................................................#...........................................................................#................................................#...#....#.#........................#..................................................................#.............................
.........................................................................................................................................#..............................................................................#..................................................................................................................................#............................................................................................................................................................................#.....................#..................#..............................................................................................#......#.....................................................................................................#.......................#....................................................#.......#....................................................................#..........................................................................
.............#...........#............................................................#.......................#.#...........................................#....................................................................#...............#.........#..........#.......................................................#.........................#.........................#............................................................#.....................................................................................................................................................................................#......................................................................................................................................................................#....................#..........................#........................................#................................................................#............#..............................................
...............................................................#.......#........#.............................................#...................................................................................##.....................................................#.............................................................#........................#..............................................................................................#.#......................................................................................................................................................#....................................................................................................................................................................................#................................................................................................................................................................................................#...................
....................#......................................#........................................................................................................................................................................#................................................................................#........................................................................#...........................................#.......................................................#............................................................#...........................................................................................................................................................................................#.#.........................................#.........................#..........................................................................................................................................#..............................#......................
..................................................................#.......#.......................................................#..................................................................................................................#..................#......#...........................................#.................................................................................................................................................#........................................................#.................................................................#..........................................................................................................................................................................................................................................................#..................................#.......#.....#...............................................................#.............................................
..............................#...............................................#.................................................................................................................#.....................................................................................................................................................................................................................#........................................#..................................................................................................................................#...................................#........................................................................................................................................................................................#............................................................................................................#.......#.................................#...........................................
.....................#.........................................................................................#......................................................#...........................................................................................................................#.........................#...........................#......................................................................#...........#........................................#.............................................#.......................................................#..................................#..............#......................................................................................................................................................#.....................................#......................................................#.................................................................................................................................
.........................................#................................................................................................................#.........................................................................................................................................................................................................................................................................................#............................................................................................................#..........................................................#...................................#........................................#.....................#...............................................................................................#........................................#.....................................................................................................................................#...................
......#...............................................................................................................................#..............................................................................#.............................................................................................................#.......................................................................#......................................................#......................#............#..................................................................................................................................................................................................................#.......................................................................................................................................................................#.#......................#................#......................................................................................
..............................................................................................................................................................................................................................................#...................................................................................................................................................................................#.........................................................................................#...................................................................................................................................#....................#........................................................................................................................................#..........................................#.......................................................#.......................................#........................................................
...............................#.......................................................................#...............................................................................................................................#..........................................................................................................................................#............................................#..............#.............................................................#......#..............................................#.................................................................................................................................#.#...........................................................................................#............................................................................#......................#..............................#............................................................................................
.............#........................................................................................................................#.................#..........................................................................................................................................................................................................................................................................................................#...................................#.....................................................................................................................................#........................................................#....................................................................#....#..........................................................................................................#...........................................................................#..........................................................
............................................................................................................................................................................#....#.......................................................#..................................................#...........................#......................................................................................................................................................#......................................................................................................#.....................#..................................................#............................................#.........................................#.......................................................................................................................................................................#..........................................................#........................................
.........................................#.....................................................................................................................................#.............................................................................................................................................................................................................#........#............................................................................#..............................................................#................................................................................#...............................................................#..................................................#..............................................#.......................................................................................#.........#...................................#.................#............................................#.......................
....#............................#............................................................#...................#..............................................................#...............#...........................................................................................#........................................................................#.................................................................................................#..........................................................................................................................#.......#.........................................................................................................................#........................................................................................................................................................#............#..........................................#.......................#......................#............................
........................................................................................................................................#.......#..............................................................................................................................................................................................................................................#...............#....#..................................................#...........................................................................................................................................................................................#....#...............................................................................................................................................................................................................................................................................#...................................................#.....................
....................................................................................................................................................................................................................................................................................................#..........................................................................................................#.............................................................................#........................................#.#...................................................................................................................................................................................................................................................................................#............................................#...............................................................#.................#.......................................#.............................#
...................................................#..................................................#..........#.................................................................................................................................................................#...........................................................................#..............................................................................................................................................................#.......................................................#..................#..........#...............................................................#........................................#......................................#...................................................................................................#...................................................................................................#......................#.....................#........
.................................................................#....................#............................#...............................#................................................................#............#.........................................................................................................................#..............................................#.................................................................#....................................................................................................................................................................................................................................................................................................................#....................................................#.....................................................................................................................................................................#.....
................#.................#.............#..................................#............................#.........................................................................................................................................#..#.........................................#...........................................#...........#.................#..#..........................................................................................................#.........................................................................................................#.........................................#.......................................................................................................#......................................#..........................................................................................................................................................................................................................#....
......................................#...#...........#..............#..................................................................................................................................................................................................#.........................................................................................#..................................................................................................#....................................................................................................................................................................#...............................#..#............................................................#...#....................................#................#....................#.......................................#.....#.............#............................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................#...........................................................#................................................................................................................................#........................................#...........................#....................................................................................#....#...................#......................................................#.#...............................................................#..................#......................#.......................................
.....................................................................................................................................................................................#..#.............................#.........................................................................#..................#............................#......................................................................................................................................................................................................................#...........#..................................#................................#..................................................#............#.....#...............#....................................................................................................................................................................................................................................................................................
...............#..................................................#..................................#......................................................................#..............#.................#.........................................................................................................................#..........#.......................................#.................................................................................#...#........................................................................................................................................................................................................#....................................................................#........#.........................................................................#.........#..#..........................................................................#........................................................................................
............#................................................................................................................................................................................................#...............................#....................................................................................................................#................................................................................................................................................................................................#................................................................#............................#........................................................................................................#......#................................................................................................................................................................................................................................................
..............................................................................#......#.....................................................................................................#.........................................................................................................................................................................................................................................................................................................#..................................#...............................................................................................................................................#.................................................#.................................#...................................................................................................................................#.................................................................................................................
................................................#.............................................................#................................#......................................#..................................................................#.....................................................................#......................................................................#.................................................................#.......................#...........................................#..........................................................................................#...................................#............................................#....................................#....................................................................................................................................................................................................................................................................
.............................................#.........................................#.....................................................#.................................................................................................................................................................#.............................................................#...............................................#.................................................................#..................................................................................................................................................................#............#..................................................................#..............................................................................#..........................................................#.....................................................................................................................................
.............................#........................................................................................................................................................................................................#...............................................................................#.......................................................................................#.................................................................................................................#..............................................................#.........................................................#.........................................................................................................................................................................................................................................................#.................#............................................................................................
.....................................................................................#...........................................................................................#..........#.....................................................................................................................#...#........................................................................................................................#...........................................................................................................................................................................................................#.....................................................................................................................................................#................................................................................................................................................................................................................
................................................................................#...............................................................#.........................#.............................................................................................................................................................................................................................................................................................................................#............#...........................#.......................................................................................#.....................#............................................................................................................................................................................................................#............................#..........................................#.................................#...........................................
............................................#....................................................................................................................................#...........#.....................................#............................................#..........................................................................................................................#...................#.....................................................................................#................................#............................#..................................................................................................................................................................................................#.....................................................#...............#..#..................................................................................................................................................................
...........................................................................#..............................................................................................................................................................................................................#...................#...................................................#................#....................................................................#..........................................#.............................#.....................................................................................................#............................................................................................................................#..........................#..#.....................................................................................................................................#...............#................#........................................................
...................................................................................................................................#.........................................................................................................................................................#.............................................#..........................................................................................................................................#..................................................................................................................................................................#....#..........................................................................................................................................................................#............................................................................#....................................................................................................#......
...................................................................................#............................................#......................#.............#......................#.............................................#......................................................#........................#..................#....................................................................................#...........................................................#....................................#.....#...................................................................................#....................................#..............................................................................................................................#................................#.....................................................................................................................................................................................#.........
#.................................................................................................................................................................................#.....#................#.....................................................#....................................#............#............................................#.......................................................................#.........................................................................................................#....#..........................................................#........................................................................#...................................................................................................................................................................................................................................................#...................................................................#................
...........................................................................................#.......................................................................................................................................................................................................................................................................................................................................................................................#............................................................................................................................................................................................#...................................................................#...........................................................................................................................................#............#..........................................................................................................#.........
......................................................................................#................................................................................#.....................................#..........................#.............................................................#..................................................................................................................................................#.........#................................................................................#.........#...................................................................#.......................................................................................#................................#...............#......................#.............................................................................................#.....................#.........................................................#............................#....................
............................................................................................#...................................#.....#.............................................................#...................................................................................................................................................................#..................................#........................................................#.....................................................#.............................#......................................................................#..........................#.................................................................................................................................................#.......................................................#..............................................................................................................................#...........#..................
........................#............................................................................................................................#..................................................#..........................................................................#.................................................................#..........................................................................................................................................................................................................................................................................................................................#.................#................................................#............................................................................#..........................................#......................................................................................................................................................
...........................................................................................................#.........................................................................................#..................................................................................................................................................................................#..............................................#..................................................................................................#...............................................................#.....................#...........................................................#.......................................................#.......................................................................................#..............................................#..#.......................................................................#....................................#......................
...............................................#..........................#................................................#..........................................................................................#..............................................................#.....................................#.#....................................................................#..........................................................................................................................................................................................................................................#...............................................................................................................................................................#......................................................#......................................#...................................................................................................................#..
............................................................#............#.............................#..........................................................#........................................................................................................................#..............................##...#.......................................................................#..................................................................................................................................................................................#.....#.......................................................................................................................................................................................#...................................................#............................................................................................#........................................................................................
............#.....................................................................................#......................#............................#.......................................................................#...............................#....#.....#......................................................................#..............................................................#...............................................................................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................
...................................................................#.........#...............#....................................................#................................#............#......................................................................................................#...........................................................#.............................................................#.........................................................................#............................#..................................................#...........................................................................................................................................................#....................................................................................................................................#.....................................................................................................................................
......................................................................................................................................................................................................#................................................#.................................................................................#.......................................................................................................................................................................................................................#.............................................................................#..........................................................................................................#..................................................................................................................................................#.................#..........#.......................................................................................
........................................................................#......................................................................................................................................................................................................................................................................##..........................................................................................................................................................#.............................................................................................#.......................................................................................#....................................................................................................................#..................................................................................................................#...............................................#........................................
..........................................................................................................................................#...............................#................................................#......................................................................................................................................................................................................................................#...................................................................................................................................................................................................................#..............#..........................................................................................................................................................................................................................................................................#.................................................
....#...................................................................#............#.............#.#......#......................#....................................................................................................................................#.....................................................................................................................#...............................................................#.....................#............#..............#...................................#...........................................................#....................................................................................................................................#........................................................................#.......................#.....................................................................................................................#........#...........#..............................#.
#......................................................................................................#...............................................................................................................................................#........#..................................................................................................#...............................................#.........................................................................##.......................................#........................................................................#.....#........................................#..............#................................................................................................................#.......................................................................................#.................................................#.................#.........#.................................#...........................
.............#....................#............................#..........................................................................................................#...............................................................................................................#.#....#............................................................................................................................................................................................................................................#........................................................................................................................................................#.............................................................................................................................................................................................................................................................................#............................................
......#...............................................#.....................................................................................................................................................................................................#.....#.....................................................................#........................#..........#.......................................................#.......#.................................................#........................................................................#.........#.....................................................................................................#...........................................................................................##........#.....................................................................#..................#...........................................................................................................................................
.....................................................#..................................................................................#.......................................................................................................................#............................................#........................................................................................#.......................................................#.................#......................................................#.............................................................................#................................#..................................................................#.....................#..............................................................................#..................................................................................................................................................................#................................
...................................................................#.......................#.............................................#..................................................................................................................#................................#...................................#.............#..........#.........................................................................................................#..............................#.........................#.....................................................................#..................................................................................................................................................................................#.................#............................................................................................................#....................................................#.......................................................
....................................#.................................................................#..........................................................................................................................#..................................#...............................................................................................................................................................................#............................................................................................................................................#....................................................................................#....#...........#...............................................................#..............................#.......................................................................................................................................................................#...................................................
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#..............................................................#.....................................................................................................................#...........................................................................................#.......................#............................#.................................................................................................................................................#..............................................................
...............................................#................................................#.............................................................................................................................................................................................................................................................................................................#..................................................................................................#...........................................................................................#..#..........................................................................#..........................................................................................................................#.......................................................................#.................................#.........................#...............................#.......................................
........#......................................................................................#....................................................................................................................................................................................................................#...................................................................#.........................................................#....................................#........#.......................................................................................................................................#..........................................................#.............#......................................................................................................#...............#.............................................................................................#..............................................................................#.........#..
.........................................................#.............................................................................................................................#.......#..........................#...........................................................................................................................................................................#..................................................#...#............................#...............................................................................................................#............................................................................................................#................................................................................................................................................................................................................................................................................................#......#..
..................................................................................................#...................................................................................................................................................................................................#...................................................................................................................................................................#.........#...........................................................................................................................................#........#..................................................................................#..................................................................#......................#......................................#.................................#........................................................................................#................................#........
..............................................#............................................#...........................#.................................................#..................................#..................................................##...........................................................................................#............................................................#...................................................................#..........................................................................................................................................................................................................................................................................#.........................................................................................#...............#..............................#........................................................................#.......................................
....................................................#.......................................#.............................................................................................#..............................#............................#..............................................................#...................#................................................................................................................................#.....#......................................................................................................................................................................................................#.....#...................#.....................#.....................................#.................................................#....................................................................#........................#....................................................................................................
.........#.....................................................#...................................................#.....................................................................................................................................................................................................#......#......................................#......................#.................................................................................................................#...............................................#..................................................................................................................................................#..#..........................................................#..............................................................................................#................................................#................................................................................................
......................#........................................................................................................................................................................................#....................#..#.............................................................................................................................................................#................................................................#.................................................................................................................................................................................................................................................................................#....................................................#............................................................................................................................................................................#...#........................#..........
...................................................................................................................................................#.........................................#.........................#..................................................................................#.................................#..............................#..#................#.....................................................................................#.............................................................................................................................#............................................................................................................................................................................................................................................................................................#...................#.............#.......................................................................#.......
............#...............................#...............#..............................................................................................................................................................................................................................................................................#............................................................................................................................................................................................#...........#................................................................................................................................................................................................#.......................................#..................................................................................................................................................................................................................#...##............
..............................................................................................................#..................................................................................................#.........................................................................................................#....................................................#.............#................................................................................................................#......................#..............................#.....................................................................................#.................................................................................................................................#...........................................................................#......................................................#.............................................................#................................#..
..........#..................................................................................................#..................................................#.......................................#....................................................#....#...............................#.................................................................................................................................#.........................................................................#....................................................................#.............#.........................#..........................................................#............................................................................................................................................................................................................................................................................................#.............................................#
.................#...................#.....................................#.............#.................#................................................................................#...#............#....................#...............................#..................................................................................................................................................................................................................................#...............................#........................#.....................................................................................................................#..................................................................................#.......................................................................................................................................................................#................................................#.....#.......#...................
.........#...................................................................................................................................................................................#.............................................................##.....................................................................................................................................................................................................................................................................#.........................................................................................................................................................................#............................................................................................................................................................................................#...........#.......................................................#....................................................
..................................................................................................................................................................................................................................................#.................................................................#..........#..........................................................#...............................................................................................................#.............................................................................................................................................................................................................#........................................#........................................................................................................................................................................#..................................................................................#....
..................................................................................................#.................................................................................................#....................................................#..................................#....................#...........................................#...............................................................#...#.............................................................................................................................................#......................#....................................................................................................................................#..........#.............................................................................................................................................................#........................................#.................#..................................................
..............................................................#....................................................................................................................................................................................#.......................................................................................................................................................#....#............................................................................................................................#.................................................#.............................................................................................................................................................................................#.....#............................................................................#....................................#....................#................................................................#......................
....................#...................................................................................#.......................#..........................................#............................................................................................#............................................#...........................................................................................#....................................................................................................................................................#....................................................................................#.........................................................................................................#..........................................................................................................................................#.................................................................................................................
..........................................................................................#..............................................................................................................#.......................................................................................................................................................#......................#.....................................................................................................................#...................................................#..............................................#.........................................................................#...........................................................................#....................................................................................................#.............................................................#.......................................................................................
................................................................................................................#................................................................................................................................................................................................................................................................................#....................................................................................................................#...........#.....................................#..................................................#.......................#...........................................#...................................................................................................#.....................................#...........#........................................................#..#................................................................................................................
................................................................................................................................................................#..............................................................................................................................#...........................................................................................................................................................................#...............#.........................................................................................................................................................................................#...............................................................................................................#...#......#.................................................................................................................................................................................................................
............................................................................................................................................#..............................#..................................................#.................#........................................................................#...............................#.......#..............#.................................................#........................................#..................#...#...............#.....#.........................................#.............................................................................................................................................................#.....................................................................#...................................................................................................................................#.............................................#......#..................................
.......#...........#.....................................................#.............#.....................................................................................................................................................................#.....#........................................................................................................................................................................................................................#.................................................................................#...#...............................................................................................................................#.........................................................................................................................................................................................................#..........................................#..........................................................
............#...#.............................................................#..................#....................................................................................................................................................................................................................................#................#.#...........................................#....................#..#.............................................................#....................................................................................................................................................................................................#.....................................................................................................................#..................................................#.............................................#..........................................................................................................
...................#.....................................................................................................................#.......#.........................................#.................................#....................................................................................................................................................................................................................................#.............................#...................................................#..............................................................................................#...........................#..................................................................................................#............................#...........................................................................................................................................................#......................................................
#.............................................#.....................#........................................................#.................................#.......#..............................................................................................................................................................................................................................................................#..................................................................................................#...............................................#.....................................#...............................#..........................................................#......................................................................................................................................................#..............................................................................................................#.................................
................................................................................#......#..............................................................................................................................................................................................................#...............#.................................................................................................................................#........................................................................................#.#................................................#...............#..................................................#..............................................................................................................................................................................................................................................................................................................#...........................................
................................................................................................................................................................#............................................#...................................................#....................................................#.....................................................#...................................................................................................................................................................................................................................................................#...............................................................#................................................................................................................................................#..........#.....................................................................................................................................................
....#...............................................................................................................##..........#................................................#............................................................................................................................................................................#.................................................................#.................................#..............................................................................................................................................................................................................................................................#...............................................................#.............................................................................................................................................#.........#...........................................................#............
.....................#........................................#.....................................................................................................................#.......................................................................................................................................................................................................#................................................#..................................................................................................................................................................................................................................#........#............................................................................#...........................................................................................................................................................................................................................................................
....................................................................................#.....................................................................#..........#..............................................#................................#...............#.....................................................................................................................................................#.................................................#.........................#........................................#...................................#.......#......#............................................................................#..........................................................#.................................................................................#........................#.....................................................................................................#.....................................................................
......................................................................................................................................................................................................................................................................................................#.................................................................#.....................................................................................#....#...................................................................#...............................................#..#.........................................................................................................................#.................................................................................#...#...................................................................................................................................#...................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................................................#........#................#.............................................................................................................................................................................#..........................................................................#.....................................................................#......................#..............................................................#.......................#........#..#........................#............................................................................................................
.........................................................................................................................................................#.........................................................................................................#...............................#..................................................................................#....................................................................#...................................#.....................................#................................................................#......................................................#...........................................................................................................#....................................................................#...................................................................................................................................................................................
........#..#...................#..........................................................................................................#................................................#.........#.........#.........................................................................#...............................................#..............#...............................................................#.........................#..............................................#.#..................#..................................................#............#......................................................................................................................................................................#.................#............................................................#.................................................#.....................................................#................................................................#............
.....................................#.......#....................................#...............#....................#....................................................................................................................................................................................................................#.............#....................................................................#........................#.............................................................#.................................................................................................................#...............................................#..........................................................................................#.......................................................................................................................................................#...........................................#..........................................
.....................#................#......................................................................................................................................#...........................................................................#....................#...#...........................................................................................................#................................................................................................................................................#......................................................#.............................................................................................................................................................................................................................................#.............................................................................................................................................................................
..............................#....#........#........................................#.............................................................#......#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................................................................................................................................................................................................................................
.................................................................................#................................##..............................................................#........................................................................................................................................................##.........................................................#.................................................................................#.......................................................................................................................................................#.......................................#....................................#.........................#......................#................................................................................................................................................#........#...#...........................#....................................#....................
.........................#.............................................#............................................#................#............................................#..........#...............................................................................................................................................................#......................#.........................#..............................#...................................#...............#........................#.................................#.#................................#.....#...............................................................................................................................................................................................#..........................#.................................................................................................................................................................................................
......................#........................................#...................................................................................................................................................................#............................................#..........................#......#...................................#........................................................................................................................................................................................................#........................................................................................................................................................................................................#...................................................................#.....................................................................................................................................................................................
.....................#........................#...........................................#.........................................................................................................................................##.......#....................................................................................................#...............................................#......................................#.................................................................................................................#............................................................................................................................................................................................#.................#...................#........................................................................................................................................................................................................................#..........
............................#.............................................................................................................................................................................................................................#.#...........#.........#..........................#.....................................................................#.......................................#...................................................................#................................................................................................................#...............................................................................................#......................................................................................................................................................................#..........................................................................................................................................
.................................................##.....#...........................................#...#.......................................#.................#..........................................................................................#.....#...........................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#....................................................................#...................................#............#.............................................
.........#....................................#.#........#.......................#........................................................................................................................................................................................................................................................................................................................................................................................................................#..............#.................#......................................#..............#............................................................#......#..................................................................................................................................................................................................................................................................#...............................#.........................................................
..........................................................................................................#.......................................#..........................................................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.........................................................#........................................................................#............................................#.....................................................................................
...#................#............#..#.............................................................................................................#.........................................................................................................#.....................................#............#.....................................................................#................#..........................................................#......................................................................................#.................................................................................................................................................................#...............................................................................................................................................................................................#......................................................................................#................
........................#.........................#............................................................................#.............#................................................#..................#...........................................................................................................................................................................#...........................................#......#.............................#.............................................................................................................................................................................................................................................#....................................................#.......................................................#...................................................................................................................................#..............#..............................#......
...................#.......................................................................................................#.......#..............................................#.........#..........................................#.........................................................................................................................................................................................................#..............................................#......................................#.........................................#..........................................#........................................................................................#............#................#...............................#................#......................................#.............................#.......................................................................#..............................................................................#.
..............#........................#....................................................................#.......................................................................................#....................................#.........#.........................................................................................#........................##..................................................................#..........................#..........#................#................#............#.....#......................................................................................##......#..........................#.................##.............................................................#..................#...............................................#..............................................................................................................................................................................................................
.........................................................................#...................#............#.....................................................................................#......................#.........................................................................................................................................................................................................................................................................#................#..................#..............................#.................................................................................................#..............................................................#............................................................................................................................................................................................................................................................................................
...........#..........................................................................................................#.............................#.............................................................................#...............................................................................................................................................................................................................#..........................................................................................................#...............................................................................................................................................................................................#...............#.......................................................................................................................................................................................#............................................................
...#.......#.........................................................................................................................#.............#.......................................#...................................................#.....................#.........................................................................#........................................................................................................................................#..............................................#......................#..................................................................................................................................#.....#..................................#.....................................................................#............................................................#.................................................................#..................................................................................
................................................................................................................................................................................................#............................................................................................................................#................................................................................................................................................................................#............................................................................#........#...................................................#.................................................................................#...............................................................................................#.................................................................................................#.....................................................................................
............................................................................................#.....................................................#....#...................................#.............................................................................................................................................................#..#..................................................................................................................................................#............................#......................#.........................#.......................................................#........#.....................................................................................................#....................#..................................................#............................................................#..............................................................#.#.......................................................
.........#.......................................................#..................................................................................#....................................................#.............#......................#.........#...............................................#...............................................................................................................#....................#..........................................................................#...............................#................................................................#.............................#.............................................................................................................................................#...........#..............#.........#.#........................................................................................................................................#..#.........................................
...................................................................................................#................................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................#...#...................................................................#...........................#..............................................#.......#........#....................................#............................................................................................................
..#.........................................................................................#......................................#...........................................#................................................................#............................................................................#.......................................#........................................................#................................#................................................................................#...............................................................................................#............................................................................................................##.#...................................................................................................#.................................#.................#.........................................................................................................
.#.......................................................#..........................................................#.........#..........................................................................................................................#.............#.#.........................................#......................#............................................................................................#........................#..................#................#.........................................................................#.........................................................................#..........#.............................................#.................#................................................................................................................................................................................................................................#.............................................................
......................................................................#.......................................##.............................................................................................................................................................................................#..................................................#.............................................#........................................#...............................#.........#.........#.............................................#..........................................................................#...#....................................................................................................#...........#.............#.............................................................................................................................#.........................................................................#..................................................
..................................................#.....................................#........#................................................#..............................#............#.......................................................................................................................................................................#.............................................................................................#.................................#.......................##.........................................................................#..........................#......#.#...................#..............................................................................................................................................................................................................................................................................................................................................................#.
..............#.....................................................................................................................................................#...................................................#..............................................................#...................................................................................................................................................#..........#......................................................................................................................................#.................................................................................................................................#....................................................................................#........................................................................#...................................................#..............#................#..........#.......#.............................
...........................................................................................................#...........#.........................................................................#................................................................................................................................................................................................#...........................#..............................................................................................#................................#.........................................#.......................................#..........................................#.................................................................#.............................................#...............................................................................##........................................................#......#.....................#......#........................................
...................................................................................................................................#................................................................................................#............................#.....................................................................................................#............................#....................................#...........................................#...............................................................................................#...................................................#....................................#........................#.................#...................................#................#.......................#......................................#............................................................#..................................................................#....................................................
............................................................................................#................................................................................#.............................#.....#...................................#.........................................#.........................................................................................................#......................#.....................#.................................................#...............................#.#.........................#.................................................#............#..#....................................#.............................#.........#..................................................................................................................................................#...........................................................................................................................................................
..............................................................................................................#..........................#....................................................................................................................................................#..#.......#...........................#............................................................................#..#...............#............................................................................#.........................................................................................................................................#............................................................................#......#..............................................................................................................................#...................................................................................................#..............................................
.........................................................................................#...........................................................................................................................#...........................................................................................#.....#......................#............................................................#..............#...................................................................#............................#...................................................................................................#.......................................................................................#...............................................................#.................................................................................#................................#.............................#.......................................................................#.................
..#......................................................................................................................................#.........................................................................#.........................#..........................#...................#..............#.............................#....#................................................#.......................................................#.........................................................................................................................................#...............#..............................#.........................................................#..........................................................................................................................#....................................................#.......................................................................................................................................
..........................................................................................................................................................................................................................#.......................................................................#..............................................................#................#.................................................................................................................................................................#....................................................#......#..............................#.................................................................#.............#..........................#............................................................................#................................................................................................................#.................................................................#.......
..............................................................................#.......................#..............................................................................................................................................#.......................................................................................................#..........................................................#..........#...............................................................................................#.....................................................#..............................................................................#............................#................#.............#............#...........................................................................................................................#....................................................................................................................................................
....................................#..........................................................................................#..#...........................................#..........................................................................................................................................................#...........#..........................................................................................................................................................#............#......................................................................................................................................................#.....................................................................#........................................................................................................................................................................................#..............................................................................
............................................#..................................................................................................................................................................................................................................................................................................................................#...........................................#............................................................#............................................................................................................................#.................#.................................................................................................................................................#.........................................................#................................................#.............................................................................................................................
......................................#.......................................................................................................................................................................................#.......................................................................................................#......................................................#......................................................#...............................................#..............................................................................................................................................................................................................................................................................................................................#.....................#........................................................................................................................................................................
....................................................#........................................................................................................#........................................................................................................................................................................................................................................................................................................................................#...........................................................#...#......................................................................................................................................................#...............................#..................................................................................................................................................................................................................................#.................................
..........................................................................................................................................................................................#............#....................................................#..........#...........#...........#..........................#......................................................................#.......................................................................................................................................................................................................#..............#..........................................................................................................................#......................................................................................................#........................................................................#..........................................................................#...................
..................#.......................................................................................................................................................................................................#.........................##.........................#.......................................................#..............................................................................................#...............................#....................##................................................................................................................................................................................................#.....................................#......................#..........................#..............................................................................................................#.............................................................................................................................
............................................................................................#..........................................................................................................................................................................................................................................................................................................................................#..............................................................................................................#..............................#................................................................................................................................................................................................................................................................#............................................#.............................................................................................................#................
...................................................................#..............................................................................#......................................................................................#.........................................................................................................................................................................#.....................................................................................................#.............................................................................................................................................................................................................................#.............................................................................................................................................................................................#...................................................#........................
...#...................#.........#....................................................................................................#.#........................................#..........#.................#..................................................................................................................................................................................................................................................................................#.......................................................#.......#......................................#........................................................................................................................................................#...................................................................#.........#...................................................................................................................#..............................................................
....................................................................................................#......................................................................................................................................................#..........................................................................................#...................................................................................................................................................................#..#..............................................................................#..................................................................................................................................#..........................................................................................................................#.......................................................#.....#...........................#.............................................................
.............................................................................................................#..................................................................................#.............................................................#..........................................................................................#.......................................................#..........#.......................................................................#..................#......................................#.....................................................................................#.#...............#.............................................................................................................................................................................#......................#.....................................................................................................#................................................
......................................................................................................#...............................................#................#.......................................#..........................................................................................................#............................................................................#................................#......................................#...........................................................................#...........................................................#..................................#..............#.......................................................................#..............................................................................................................................#...............................#.......................#.........................#......................................................#........
.........................#.........#...............#......................................................#........#....................................#............................................................................................................................................................................................................#............................#.........................................................#........................................................................................................................................................................................#......................................................................#......#...............#.....................................................#.........#...........................................................................................................................................................#..........................#.......................
...........................#........................................................#.......#.............................##.....................................................#...#............................................#............................................................................#...............................................................................................................................................................................................................#...........#......................................................................................................................................#.....#..........................................#........................................................................................................................#...........#.................................#.....................................................................#.................................................
.................................................................................................................................................................................................#......................#.........#......................................................................................#.......................................#....#...............................................................................................................................................................................................................................................#.................................................................................................................................................#.................#..................................................................................................................................#...................................#....................#...........................................
...#................................................................................................................................................................#.........................................................................................................................................#..................................................................................................................................................#...................#........................................................#................................#.....................................................................................................................................................................................................................#........................................................#.............................................................................................................................................##....................
..#........#.................#...................................................................................................................................................................................................................................................................#............................................#...............................................................................................#...............................................................................................................................................#...............................#..................#......#..................................#........................................#....................................................................................................................................................................................................#........................................................................................
.......................................................................#...............................................................#................................................#................#....#..............................................................................................................................................................#..........................................................#....................................................................................................#......................................#.............................................................................................................................................................................................................................................................................................................................................................................................................................................
.........................................................#..................................................................................................................................................................................................#........................#................#...........................................................#.................................................#.....................#..............................................................................................................................................#.........................................#............................................................................#..........................................#............................................#................#..............#............................#................................................................#.....................................................................................#.....
...........#........#.......................................................................#............................................................................##.................................................................................................................................#..........................................................................................#......................................................................................#...............................................................................................................................#........................................................................................#......................................................#..............................................................................................................................................................#.............................................................................#......
.........................................................#.................#......................................................................................................#.............................................................................................................................#...............#....................................................#..................................................................#............................................................#...........................................................................................................................................#......................................................................................................#.............................................................................................#...........................................................................#....................................................#..........................
.........................................................................................................................................................................#...........................................................................................................#....................................................................................#.........#.....#.......................................................#..................#.............#.............................................................................................................................#.................................#......................................................................................#............................................................................................................................#.............................................#................................................#..................#........................................
..............................................#.............................................................................................................................................................#..#..............................................................................................................................................................................................................................................#....................................................................#..................................................................................................#...................................................#............................#.......................................................................................................................................................................................................................................................................................................#..
.............#......#............................................#................................................................................#................................................................#................................................................................................................................................................................................................................................................#.....#.........#.......................................................................................................................................................................................................................................................#...............#....................................................#.................#......................................................................................................................#.......................................................
..................................#....................#........................................................................#..........................................................................................................................................................#.............#......................................................................................................................................................#..............#..........................#...........................................................................................#.................................................................................#......#......................................................#........................#........................................#................................................................................................#...........................................................................................#............
............................................#.................................................................#.......................................................................................................#...................................................................................#.....................................................................#.................................................................................#...............#...........................................................................................................................................#....................................#......................................................#......................#..............................................................................................................................................#.................................................................................#...............................................
..#..................................#.............................#...................................................................#...............................................#.................................................................................#................#.................#................................................#........................................#........................................#.......................................................................#.....................................................................#...............................#...............................................................................................#....................................................................#.........................................................................................................#......................#.....................................................................................#........
...............................................#..............................................................................................................................................................................................................#....................................................................................#................................................................................................................................................##............................................#.........................#...........................................#...............#............#.....#....................................................#....#..................#.....................................................#.................................................#........................................................................#..................................................#.....................................................
............#.#..............................................................................#..............................................................................................#..................................#.........#.....................................................................#.................#....................................................................................................###.................................................................................................#........#.......................................................................................................................#.....................................................................................................................................................#...........................................................................#...............#......................................#.#....................#......................................
.....................................................#......................................................................................................................................................................#................................................................................................#........................#..................................................................................................................................................................................................................................#..........................#......................................................................................................................................................................................................#.....................................................................................................................................................................#................................
..#................#..................................................................................................#..............................#............#..............................................................................................................................................................................#........................................................................................................#.....#..#...............................................................................................##.................................................................#..............................................................................................................................#.........#..................................................................#.............................................................................................................................#.................................................
.......................##...........#......#..........................................................................#.........#....................#...............................................................................#........................................................#............................................................................#.............................................................................................................#.......................................................................................................................##......#............................................................................................#................#.......................................................................................................#....................................................................................#.............................................................................................
......................................#...#....................................#.........................................................#...........................................................................................................................................................................................................#................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................#...........................................................#..#....##................................................................#...............................................................................
..............................................................................#....................................................................................#........................................................................................................................#.......................................................................................................................................................................#....#.............................................................................................................................#.................#..#................................................................................#.#..............................................................................................................................................................#.......................#..........................................................................................................#................
......................................#...............................................................................................#..........................................................................................................................................#............................................................................................................................................................................................................................................................................#....................................................................#........................................#.....................#..................................................................................................................................................................................................................................................................................#............................................
..........................................#...................................................................#..............................................................................................................#............#..............................................................................#..........................................................................#.......#......................................................................................................................................#.........................................................................................................................................#..............#...............................................................................#..................................................#...................#..............................................................................................................................................................
..................#.......................#....................................................................#.............................................................................................................................................................................................................#...........................................#...........................................#...............................................................................................................................#........#.....................#..........#...............................................................................................................................................................................................................................#.........#..........................................................................................................#....#...........................................................#............
..........................#....................................................................................................................#..................................................................................................................................................................#..................................................#.......#...................................#..................................................................................................................................................................#..........#........................................................#....................................................................................#....#....................#...........................................#...............#................................................................#.............................................................................................................................
...................................................................................................................................#.........................#.....................................................................................................................................................................................................................................................................................................................................................................................#...........................................................................................#...............................................................................................................................................#....................................................................................................#.............................................................................................................................
............#................#..................#......................#................................................#..................................................................................................#..........................................................#.....................................................#...............................................................#............................................................................................................................................................................#..............................#...........................................................#.................................................................................................................#...................#.....................................#........................................................................................#........................................................................
....................................................................................#.........................#........#...................................................................................................................................#...............................................................................................................................#.....................................................#.............................#.........................#.....#..........................................................................#....#.................................................................................................................................................................................................#............................................................................................................................................................................................................#...................
.................................................................................................................................#......................................#...................#................................................................................#..........#.....#....................................................#......................................................#...............................#......................................................#...........#................................#.......................................................................................................................................................................................................#...............................#..........................................................................#..................................................#.............................................................................................................
.........................................................#......................#.............#........................................................................#.............#.........................................................................................................#.......................#.....................................#.....#...................................#.................................................................#..............................................................................................................................................................................................................................................................................#.#......#......................................................................................................................................................................................................#.........................................................
...................................#............................................................................#.................................................................................#......#..........................#..............................................................#..............#...........................................................................................#...#.......#.....................................................................................................................................................................................................................................................................................................................................................................................................#...........................................#.........................#...........................................................................................................................
......................................................#..........#..................................................................................#.........................................................#...#.............................................................................................................................................................................................................#............................................................................#..............................................................#.............#...............#................................................................#........................................................#..........................................................................................................................#............................................................................#...................................................#.....#................#..........
..............................................#....................................#......................................#....................................................................................................#...................................................#.........................................................#.............#..........................................................................................................................................................................................................................#.........................................................#........#.......................................................................................................#.............................................................................................................................#..................................................................................................................................
...........#...#.....#....................................................................................................#..........#...........#.........................................................................................................................................................................................................................#..........................................................................................................................................................................................................#...............#..............#.#............#.......................................#.........................................#...#................................................................................#............................................................................................................................................................#.............................#...........................
.....................................................................................................................................................................................................................#.....................................#................................................#......................................#...........................................................................................................................................................#....................................................................................................................................................................................................................#.....#.........................#.............................#...............................................#..................#.............................................................................................................#..............................................
.......#...................................................................................................................#..........................................#...........................................................#......................................................................................................##...........................................................................................................................................................................................................#..................................................................................................##.............................................................................#......................................................#..........................................#......................................................................................#.........#...................#...................................................#..............
...................#...............#.........................#..........#.......#....................................................................................................#...................................................................................#....................................#......................................................................................#........#...#..........#...........................#......................................................................................................................#........................................#.........................................#......................................................................................................................................................................................#.........................#......................................................................#......................................................................
................................#..................................................................................................................................................................................................................................................................................................#...............................................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................#.............................................................................................#........................#.....................................................................#..
...............................#...............................#................................................#.....#...........................................................#..........................................................................................................................................................#.............................................#..............................................................................#....#.........................................................................................#...........................................................................................................#............................................#..................................................#.................................................................................................................................................................................................................#..........................
..........................................................................................................................................................#................#........................................................................................................................#................................................................................................................................................................#.....#...........................#..............#...................................................................................................#...........................................................................................................................................................................................................................................................................#...........................................................................................................................
.........................................................................................#.................................................................#...........................................#.............................................................................................................................#................................................#...................................................................................................................#.............................................................................................................#........................#....................#.............#...................................................................................................................#.....................................#...........................................................................................................................................#......................#................
............................................................................................................................................................................#.....................#.............................................................#...........................#..............................................#..#.................................................................................................#........................................................#.....................#..............................................#.............#...................................................................#............................................................................................................................................#.......#............................................................................................................................................................................................................
..........................................................................................................................#..............................................................................................................................................................#..........#.............#.................................................................#.........................#................................................................................#...................................................#......................................................................#.........................................................................................................................................................#........................#........#..............................................................................................................................................................................#....#.........#.............
........................#..#..............................................#..........................................................................#...........................#.....................................................................................................................................................#.........................................................#.#......................................................................................................................................#......................................................................#.........................................................#.......................................#............#.......................................................................................#.............................................................#...........................................................................................................................................
....#...........................................................#...........................................................#...........................#....................................................................................................#...................#.......................................................................................................................#......................................................................................................#.............................................................................................#..................................#........................................................................................................................................................#................#...........................................................................................................................................................................#...............#..........
..........#...........#........#.......................................................#.......................................................................................................................................................................................................................................................................................................................................#.........................................................................................................#............................................#............................................................................................................................................................................................................................................................#............................................................#........#...#.#.......................................................................#..........................
.....................#......................#...........................................................................................................................................................................#....................#..............................................................................................................................................#...................................#................#................................................................................................................#....................................................................#........................................................................................................................................................................................................................................................................................#.#..........................#......................................#.............................
............................................................................................................#......................................#..........................#..............#...........................................................#..........................................................................................#.....................#......#..........................#......#...#.....................................................................#...................................................................#..#..........................................................#........................#...................................#...............................................................................................#.................................................#....#.........................................................................#..#........................................................#.....#................................#.
........................................................................................................................................................................#...............................................................................................................................................#.......................#.............................#............................................................................#.................................................................#.................................................................................................#............#...........................................................................................................#...................................................#.............................................................................#..............................................#........................................................................................
................................................................#...............................................................................#..............#..............................#.....................................................................#..............#........................................................................................................................................................................................................#...................................................................................................#....................................................................#.......................#.............................................................................................................................#.................................................................................................#....#...............................................................................................
...#.........................................................#.............................................................................................#.........................................................#....................................................................................................................................................#.....................................#...................................................................................................#.......#...........................................................................................................................................................................................................#..................................##..............................#.....................................................................#....................................................................................................................#...........................
.....................................................................................#.........................................................................#...#.........#.....................................................................................................................#............................................................#...................#.............#............................................................................................................#.................................#...........................................................................................................#......................................#..........#..................................................................................................................................................................................................................................................................................................................
.........................................................................................................................#........................#......................................................#...#.............................................#...................................................................................................................................................................................................................................................................#....................#................................................................................................................................................................................................................................................................#......#.................................#...#...............................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................................#.......#.............................................................................#....................................#.........................................................................................................................#.....................................................................................................#.............................#........................#................................................................................................................................#..............................................................#..................#....................
#................................#.....................................................................#.....#................................................................................................#........................................#......................................................................................#.........................................................................................................#...........................................................................................................#...............................................................................................................#..................#............................................................................................................................................................................................................................................................................................#......................#......
..............................................................#...#..........................................#...............................................................................................................#..........................................................................#...............................................................................................................................................................................................................#....................#..............................................................................#.............................................................#...........................................#.................................................................................................#..............#..................................................................................................................#.......................................................
............................................................................................................................................................................................#.....#..........................................................................................................................................................................................#.......................................................................................................................................................#.....................#.......#.................#................#............................................................................................#..................................................................................................#.#.............................................................................................................##..........................................................................................
.................................#..........................#...............................................................................................................................................................................#.......................................................................................................................................................................................#....#...............................#.....................................................#.......................................................................#..........................................#...................................#........................................#..................................................................................................................................................................................................................................................................................................
........................................................................................#....................................#................................................................................................................................................................................................................................................................................................................................................................................................................#........................................#...............................#..........................................................#........................................................................#...............................................................................................................................................#...........................................................#..........................................................
........................................................#......#............#............................................................................................................#......#.........#..#.............................................................#.........................................................#............................................................................................#...................................................#.................................................................................................................................................................................................#..............#.................................................................#...............................................................................................#..................................................................................................#.....................................................
.................##.................................#.........................................................................................#..............................#......................................#....#........................................#.....#........................................................................................................................................................................................................................#......................................................................................#................................................................................................#.........................................................................#......................................#...........................................................................................#.............#.......#....................#...........................................#...#................................
.................................................................................#............................................................................................................#..........................#...................................................#.................#...............................#..................##.................................................#.........................................#.....#.....................................................#...................................................................#........................................#......#.............................................................................................................#...................................#.........................................#...................................#..................................................................................................................................................................
....................................................#...#......#..........................................................................................#..................#........#...........................................................#.........................................................................#.............................#.................#.................................................................................................................................................................#........#...............................................................#.....#.................................................................#..................................#......#.......................................................................................................................................................................#..................#............................................................................#..#........#....
..........................#.................................................................................................................................#............................................................................................................................#......#.............................#..................#..............#....................................................................................#..#.................................................................................................................................#.........................................................................#...........#.....................................................................................................................................................................................................................................................................#............................................................#........#.....
.........................................................................................................................................#.......................................................................#...#.............#.................................................................................................................#.#..............................................#..........................................................................................................#.................................#........................................................................#................................................................#.....................#......................#...............#............................................................#....................#....................................................................#................................................................................................................
.........#.................................#.......................................................................................................#........................................................................#..........................................................................................................................................................................................................#.................................................................................#..................................................#............................................................................................................#..............#.................................................................................................#............#...............#..#..#.....#..#...........................................................................................................................................................................
.................#...........................................................................................................................................................................................#........................#............................................................................................#................#.............................................................................................................................#.....................................................................#............................................................#..................................#...............................#.#..................................................................................................................................................................................#....................................................................................................................................................
..........................................#..................................................#...........#.............................#....................................................#...#..........................................................................................................................................................................................................................................................#...........................................#.................#.....#...........#.#.........................#.....#................................................................................................................................#.........................................#..................................................................................................................................................................................#......................................#...............................................
.............................#..................#......................................................................................................................................................................#...................................................................................................#..............................................#.....#......................................#......#..#.....#..........#..........................................................................................................................................................#...................................................................................................................#............#..........#.....................................#.................................................................................................#................................................................................................................................
..................................................................................................................................................................................#...................................#.....................................................................................................................................................#...............................................................................#............................................................................................................#.....................................................................#..#..............................................#............................................................................................................................................#......................#...........................................................................#...................................................................#............
............................#..............................................#............................................................#...............#.................................................................................................................................................................#...........................................................#..........................................................................................................................................................#..........##................#.................................................................................#....#............................#.................................................................#.........#................................#...........................................#.........#............................................................................................................................................................
........................................................................................................#..................................................................................................#.............#........#......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#........................................................
........................#................................................................................#......................................................#...........#.#......................................................................................................................................#....................................................................................#.........................................................................................................................#..............................#.....................................................................................#.......................................................................#......................................................#..............................................................................................................#.........................................................................#...............................#................
....................................................#........................................................................................................................................................................................#....................................................................................................................................#.........................................................................#..................................................................................#....................................................................................................................................................................................................#.............................................#..........................................#.................#......................#............................#..............................................................................................................
.........#..........................................................#..........................................................................................................................................................................................................................................................................................................#................................................................................................................#...................................................#.............#.......................................#......................................................................................................................................#..........................................................................................................................................................#......................................#..............................................................................
.....................................................................#.........................#..........................................................................................................#.....................#...................................................................#...........................................................................................................................................................................................................................#..............#..............#......#...........................................................................#........................................................................................................................................................................................................................................................#................................................................#......................................................
...................................................#.........................#.............................................#................#......................................................................................................................#....................................................................................................................................................................#..................................#........#.......#.........................................................................................................#.................................................#.............................#.#..................#.................#.......................#...............................................................................#..................................................#..................................................#......................................#....#.................#........................
........................................................#......................#..........................................................#..#....................#........................................................................................#.....................................................................#.....................................................................#......................................................#...........................................................................................#..............................................................................................................................................#..........................................................#................................................#............................................................#...................................................#...........................................................................................
....................................................................................................#.................................#.............................................................................................................#.............#...................................................................................................................................................................................#...........................................................................................................#........................................................................#..............................................................................................................................................................................................................#..................................##...#...............#.............................................#................................#................................
....................................................................................................................#...................................................................................#.................................................................#.........#..........................................................................#..................................................................................#......................................................................#..............................................................................................#...................................................................#...................................................................#...........#..............................#..................#...........................................................................................................................#.......................................................................
..#...........................................................................................................................................#..............#........#....................................................................................................................................................................................................................................................................#....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#....................................##...........................................
.......#...#.......................................................................................................#............................................................#.........................................#......................................................................................................#............................#..................#.........................................................................................................................................................#.......................................................#..............#.............................................................................................................#...................................................................#.............#..................#.............................................................................#..........#...................................................................................................
..................................................................................................................................................................................................................................................................................#............................................................................................................................................................................................................................................#..........................................................#..........................................................................................................#............#................................................................................#.....................#......................#.................................................................................................................................................#........................#......
..........................................................................................................#......................#....#.....................................................................................................................................................................................................#.........................................................................#.....................................................................................................#..................................#..........................................................................................................................................................................................................................................................................................................................#........................................#...............................#..............................................................
..........................#....................................................................................#.....................................................#................................................................................#..........................................................................................................#............................#...........#..........................................................................#....#..........................................................#...............#.#............................................................................................#...........................................................................................................................#..#...........................#............#.......................................#...............................................................................#.............................................................
.......................................#.......................................................................................................................................#............................#............................................................#.............#............................................................................................#................................................................................................#............#...................................................#................................................................#...............#..................................................#.........................................................##.......................#.................#.......#.#....................................................................#......#......................................................................................................................#.....................
#..........................................................#................................................................#..............................................................................................................................................................................................................................................#..................................................................................................................................................................................................................................#........................................................................................................................................................................#.................................................................#........................#...............................................................................................................................................
.....................................................................................#...........................................#...........#...................................................................................................#.......................................................................................#.............................................................................................................#...................#.............................#..........#...........................................................................#.......................................................................................................................................................#..........................#...........................................................................................................................................................................................................#..................................
.........................................................................................................................................................................................................................................#.............................................#...............................................................#................................................................................................................................................................................................................................................#................................................................................................................................................##........................................................................................................................................................................................#..............................................................................
...#.....#...#................................#.#..#......................#...................................................................................................................................#..................................##.........................................................#............................................................#.................................................................................................................................................................................................................................................................................................................#....................................................#................................................................................................................................................#...............................................#...............................#................................................
......................................................................##..........................................................................................................................................................................................#...........................................................................................#.#...............................#....................................................................................................#...........#...........................................#.....................................#...........................................................................................................#...................................................................................................#.................................................................................#............#.......................................................#...........................................#...........
......................................................................................................................................................................................................................................................................................................................................................................#.......................................#..........................................................#.....................................................................................................................................#....................................................................................................#.................................................................................................................................#...........................................................................#..............................................................#.#..............................
...........................................................................#......................................#...................#....#...#....#......................................................#....................................................#..............................................................................#............................................#.........................................#........................#..............#..................................................#..............................................#......................................................................................................................#...........................................................#......................................................................................................................................................................................#..................#....................................................
...................#...................................................................................#.....#.........................................................................................................................................................#............................................................................................#.......................................................................#........................................................................................................................................................................#................................................................................#.......................#...............#........#..................................................................................................................................................#...........................................................#.........#.................................................
..................................................................................................................................................#...................................................................................................................................................................................................................#...................................................................................................................................#..........................#...........................#........#..............................................................................#............................................................................#...................#......................................................................#.......................................................................................#........................................................................................................
..............................................#............................................#.................................#.................................................................................................................................#.................................................................................................#......................#....................................................................................................................#..........................................#..............................................................................#...............#..................................................................................................................................................#..............................................................................................................................#..........................................................#.............................
....................................................................................................................................#.................................................................................#......................................#...........................................................#.......................#............................................#.#..............................................................................................................................................#...........#...........................................................................................#............#..............................................................................................................................................................................#...........#...............................................................................................................#..................................................
..............................................................................................................................................................................................................................................................................#...................................................................................................#..................................#........#......................................................................................................................................................................#.........................................................................................................................................................................................................................................................#..................................................................................................................................................................
......................................................................................................................................................................................................................#...................................................#........................#...........................................................................................................................................................................................................................................................#..........#....................#........................................................................#........#.............................................................................#...................................................................................................................................................#...................................................................................#..........................
...........................................................................................................#...........................#..............................................................................................................................................................................#..............#...........................................................................................................................................................#..................................#........................................#..........................................................................................#......#................................................................................................................................................................................................................................................#..................#..............................................................................
.............................................................................................................#..................................#....................................................................#.....................................................................................................................#...........................................................................................#........................................................#......................................................................#...................................................................................................................................................................................................................................#....................................................................................................................................................................................................................#.
#..................................................#.....................................................#.............................................#..................................................................................#.............................................................................................................#...........................................................................................................................................#................#...........................................................................................................................................................#..........................................................................................#..........................................#................................................................................................#............................................................#............................................
..........................................................................................................................#..........................#..#....................................................................................................................................................................................................................................................................................................#...........................................................................................................................................#................................#..................................................................................##....................#...........................................................................................#................................................................#................................................................................................#................
.................................................................#............................#...........................................................................................................................................................#.....................................................................................................................................#...............................................................................................................................................................................................................................................#............#......................................................................................................................................................................................................................................................................................#.............#.....................#.........................................
........................................................................................................#.....................................................................................................................................................................................................#................#....................................#................................................................#...........................................................................................................#......................#............................................................#...........#..........................................................................................#................................#..........................................................#.............................#..............................#............................................................................................................................
....................................................................................................................................................................................................................................................................................................#..#................................................##........#............................................................................................................#.......................................................................................................................#..........#......................................................................................................................................................................................#......................#....................................................................................#...................................................................#........................................
..............................................................#..................#..........................................................#...#.........................................#......................................................................................................................................................................................#......................#......................................................................#......................................................................................................................................................................................##........................................................................#.................................................................................................................................................................................................................................................................................
.....#..............................................................................................................................#...........................................................#.....................#...............................................#..............................................................................................#...........................................................................#.................................................................#........................................#..................#...............................................................................................................................#................................................................#.....................................................................#..................................#........................................................................................................................................
.........................................................#....................................................................................#.......................................#...................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................................................................................................................................................................##............................#.....................................................................................................................................................................................
..............................................................................................................#....#.............#..........................................................#.....................................................................................................................#......................................................#...........#........#............................................................................................................................................................#............................................................................................................................................................................................#...............................................#..........................................................................................................................................#..............................................................................
...........................................................................................................#....................................................................#................................................................................................................................................................................................................................................................#.............................................................................................................................#...............#.......................#..............................#....................................................................................................#....................#....................#.........................................................................................#.............................................................................#....................................................
...............................#.................................................#..........................#...........#.............................................................................................#.....................................................#..........#.....................................................................................................................................................................................................#.............................................................................................................................................................................................................................................................................................#...............................................................#..................#................................#.............................................................................................................#.#..
....................................................#..................................................................................#............................................................................................................................................................................................#..........................................#.......................................#..........................#.....................................................................................................................................................................................................................#....................................................................................................................................................##.................................................................................................................................................#.................................................
......#.....................................................................................................#.......................................................................#.....#......................#.........................#......................................#.......................................................................................................................................................................................................................................................#.................#..............................#............#....................................#.......................................................................................................................................................................................................#........................................................................................................#................#.......#..........................................
.........................................................................#......................#...................#.....#.............................................................................................................................................................................................................................................#...............................................................#....................................................................................#......................................................................................#............................................................................#..........................................#.................#.#.......#........................................#........................................#......................#................................................................................................................................................
.....................................#.................................................................................................................#............................................................................................................................................................................................................................................#....................................................................................................................................................................................................#.......................................................#.................................................................................................................................#..............................................................................................................................................................#...............................................................
....................#......#..........................................#...............................................................................#......................................#..................................................#........#..............................#..........#........................................................................................................................................................#...............#..............................................................................................................................................................................................#.......................................................................................#........................................................#................................#.......................#...........#..................#............................................#................................................................
................................................................#......#..........................................................................................#............................#.....#...........................................#..........................#...............................#.......................................................#.......................................................................#......................................................................................................................................#...........................................................................................................................#........................................................................#.............................................................................................#...........................................................................................................................................
..........................#..........................................................................................................##.....................................................................................................#........................................................................................................#..........................................................................................................................................................................................................................................................#.......................................#....................#................#........................................................................................................................................................#....................................................................................................................................#.....................................
.............................................................................................................#...................#......................................................................................................................#.........................................................#.........................................................................................................................................................................#............................................................................#............................................................................#.#...............................#..........................................................................................#....................#.....................................................................................#...................................................#..............................#................................#...............
.................#......................................#..#.....................................................#..........................................................................................................#..............................................................................................................................................................................................................................................................................................................#.....#.................................................................................#..................#........................................................................................................................................................................................................#....................................................#.....................#...................#................................#..................................
................................................................................................................................................#...............................................#........................................#...........................................................................................................................................................................................#..........#.......................................................................................................#....................................................................................................................................................................................................................................................................#....................................................................................................................................................................#...............................
...................#......................................................................................................#................................................................#.....#....................................................................#...........................................................#............................................................................#........................................................................................................................#.........................................................#.................................#..............................#.............................................................................................................#......#.........................................................................................................................#...............................................................................................................
............#...............#..#.#.........................................#..............................................................#........#..................................................................................#..................................................................................#..#................................................................#..............................................................................................................#.....................................................................................................................#............................#...................................................................................................................................#...........................................#................................#.........................................................................................................#.........................#.............
.............................................................................................................................................................#.......................................................................................................................................#........................................................................................................#........................................................................................#..............................................................................................#........................................#.........................................................................................................#.....................................................................................................................................................................................................................................#..................#...............
.......................................................................................................................................................................................#...........................#...................................................................................#.........#.........................................................................#......#............................#.................#......................................................#........................................................................................................................................................................................................................#......................................................................................................................................................................................#.........................................................#...............................................
........................................................................................#........................................................................................................................................#....................................................................................................................#.........................................#............................................................................................#................................................................#..........................................#...................................#.....#.........................#.................................................................................................................................................................................................................................................................................#................#............................#....................
...............#...............................................#.................................................................................................................................#..............................................#...........................................................................................................................................................#........................................................................................................................................................................................................................................#...................#................#................................................................................#........................................................................................................................................#..............................#.......#......................................................................
.........................................#.............................#.............................................................#..........................................................................................................................................#...........................................................................................................#...................................................................................................................#...................................#........................................................................................................................................................................................................................................................................................................................................#....................................................................................................................................
...................................................................................................................................................................#........................#........................................#................................................................................................................................................................#............................................................................#.........................#.....................................................................................................#...................................................#....................#.......................................................................................................................#....................#............................#..................................................................................................#........................................................
.......#.....................................#...........................................................#..........#................#.......................#..................................................................................................................................................................................................#........................................#.................................................................................................................................................................................................................................#...............................................................................................#.....................................................................................#...............................#..................................................................................................................................#.............................
.............................................................................#............................................................#...#.........................................................................#....#.....................................................................................#..................................................................................#.........................................................................................................................................................................................................................................................................................................................................#.........................................#.............................................................................#.........................................................................................................................#..#............................
..................#......#...............................................................................................................................#.....#.......................................................#..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.......................................................................................................................................#...................................................................................................................................................................
......#.......#.................................................................................#......................................................................................#........................................................................................................................................#.......#...................................................................................................................................................#.......................................................................................................................#......................................................................................................................................................................#........................................#.........................................................#.......................................................##..........#.............................................#.................
................#.............................................................................................................................................................#..................................................................................................................................................#.............................................................................................................................................................................................#.......................................................................................................................................................#.............................#.............................................................................................#..................................................................................#.....................................#............................#........................................................
..........................................................................................................................................................#.............#.....................................................................................................................................................................................................................................................................................................................................................#................................................................................................................#.............................................#......................#...............................................................................................#....................................................................................#........#...............................#...............................................................................
........#.......................................................................................................#.......#............................................................#...............................................................................................#................................................#............................................................................#.........................................................................................#...........................................................................................................#...............................................................#...............................................................................................#........................................................................................................................................................................................................................................
..............................................................................................................................................#.............#................................................................................................#....................................................#......................#.....................................#...................................................................................................................#...........................#.....#.................................................#....................#........................................................................................#....................................................................#.......................................................................................................#.........................#............................#........................................................................................
.....................................................#..................#.....................#............................................................................#..................................................................................................................#....................#................................#.........................................................#..............................................................................................................#...........................................................................................................................#...............................#......#.............................................................................................#...............................................................................................................#.....................#................#.......................................................................#....
..............#...............................#..............................#..........#..............#...................................................................................#..........................................................................................................................................................................................................................................#...........#...............................................................................#...........................................................................................................#........#....#..............................................................................#..................................................................................................................................................................................................................#................................#..................................
.............................................................................................................................................................#.........................#...........................................................................#....................................#........................#..............#.#.............................#.................................#................................................................................................................................................................................................................................................................................................................................................................................#........................................................................................................#.......................#.............................................................................................
...................................................................................................................................................................................................................................................................#................................................................#......#..................#...#.........#........................#.........................#................................................................#........................................#...........#................................................................................................#.......................................................#......#..............................#..#........................................................................................................................................................................................................................#.................................................
.....##........................................#....................#................................................................................................................................................................................................#..........................................................#.........................#.........#.............................#......#...............................#.#...........................................#.........................................................................................................................#........................................................................................................................#.............#.............................................................................................................#..............#.................#............................................................#...........##...............#................................
.............................................................................................................................................................#...................................#..........#......................................................................#..................................#.................................#.......#.............................#....................................#.........................................................................................#........#.......#.................................................#...................................................................#..........................................#........................................................................................................................................................................................................................#................................................#.........................#..............
......................................#...............................................................................................................................#.........................................#....................................................................................................................#...................................................#...............................................................................................................................................................................................................................................................................................................#.....................................................................................#...............................................................................................................................................#.................#.....................#..........................................
........................#....................#.....#..................................#..............................#...................................................................................................................................................................................................................................#..................#.......#.......................#.....................#...........#...................................................................................................................................................#..............................................................................................#...................................................................................................................................................................#...................................................................................................................................#........................
.................................#................#......................................#...........................................................................................................#....................................#............................#...#.........................................................................................................................................................#................................................................................................................................................................................#..............................................#...............................................................................................#...................................................................................................................................................................#.....#..............................................#..........#........................
.........#.................#.................................................................................#.....................................#.................................................#.............#...........................................................................................................#...............#......................................................................................................................................................#................................................................................................................................................#..#.......................................................................................................................................#............................#................................................................................#.................................................................................................................
.................................................................................#.................................................................#.....................................................................................................................#...........................................................................#.............................................................#..............................................#...................................................................................................................................#..................................................................................................#.....#............................................#.......................................................................#.........................................................................................................................................................#....................#..............
........................................................................................................#..........................................................................................#..........#..............................................#............................................................#.................................#...................................#......................................................................................#........................................................................................................................................................................................................#......................................................................#..............#................................................................................................................#...............................................................#..........................................................
.....#..............................................................#...........................................................................................................................................................................#......#......................................................................................................................................................#...............................................#.............................................................................................................................................................................................................................................................................................#.........................................................................................#.#....................................................#.....#..............................................................................................................
.................................................................................................................................................................................#...............................................................................................................................................................................................................................................................#............................................#.................................................................................................#...................................#................#................................................................................#.......#....................................................................................................................................#....................................................................................#.........................................................
...................................................................................................................................................................................................................................................................................................................................#...............................................#.........................................................................................#........................................................................................................................#.....................#................#........................................................................#.............................................................................................#..............................................#..............................................................................................................................................................
......................................#.....##................#....#.........#................#.............................................#....................................................................................................................................................................................................................................................#.........#......................#....#.....#................................................................#.......................................................................................................................#..............................................#.........#..............................................................................................................#...#....................................#.................................................................................#........................................................................................
......................................................................................................................................................................................................#...................................................................................................................................#................#.............................................................................................................................#.........#...........#...........................................................#......................................................................#...........................................................#....................................................##..........................................#......#.................................................................................................................................#..................#.............#........................................
.......#....#..................#...........................................#.............................................................................................................................................................................................................................#..........................................................#............................................#............#...............................................................#......................................................................................................#...........................................................................................................................................#......................#...................................................................................................#.............#.......................................................................................................................................
........................................................................................................................#.....#.......#.....................................................................................#............................................................#...........#....................................#...........................................................................................#.......#..................#.............#..............................................................#.........................................................................................................#......................................................................................................................................................#...............................................................................#...............................#..................................................................................................
..........................................................#.....................................................................................................................#...#..................................#...........................................................................................................................................#.................................................................................#.....................................................#................................#...................................#......................................................#...............................................................................#.....................................#.......#..........................................................................................#..........................................#......................#..................................................................................#............
#...........#...................................................#....................#...............#..................................................................................................................................................................##.................................................................................................................................#..................................................................................#................................................................#.....................................#............................................................................#...............................................................................................#.#............................................................................................................................#......................................#.......................#.............................#...................
............................................................................................................................................#...........................#.......................................................................#.............................................................#............................................................................................................................................................................#....#.................................#...............................................................................................................................................................##....#...............................................................................................................#.......................#.........................#....................................................#...............#............................................................#.....................
...........................................#...........................................................#.....................................................................................#..........................................................................#.............#.........................#.................#.......#.........................................#...................................................#.....................#...............................................................................................#............................................................................................................................................................................................................................#..................................................................................#.................................................................................................................#...............................#.
.............................................................................................................#........................................................................................#...................................#............................................................................#.............................................................................................................................#.......#...................................................#............................................#..............................................................................#.#............................................................................#......................#................................................................................................#.......#.....#........................#.....................................................#............................................................................#...
.........................................................................#..................#..................#..................................................................................................................................................................................................#.........#...........................................#................#............................................#.......................................................................................................................................................................................................................................................................................................................................#...................................#...............................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................#...............................#.............#.....................................................................................................#.......#..........................................#...............................................................................................................#..................................................................................................#................................................................................#.......#.....................................................##..................................#......................#.........................................................#..
....................#..................#............................................................#.............#......................................................#...........................#.........................................................................................#..................................................................#.....#..........................#.............................................................................................................................................#....................................................................#............................#...................................................................................................................................#................................................#.............................................................................................................#......................................#....................................
........................................................................................................................................................................................................#..............................#..............................................................................................................................#....................................................................................................................#..........#....................................................................................#..........................................#..........................................................#..................#...............................#............................................................................................................................................................................................................................#.....................................#..........
..............................................................................................................................................................................................................................................................................................................#........#............................................................................................................#......................#........................................................................................................................................#..................................................................................................................................................................................#........................................................................................................#.....................................................................................................#...........................
..........#........................................................................#......................................................................#.................................................................#..#..............................................................................................................................#..............................#................................................#......................................#..............#............#............................................................................................#.............#.................................................................................................................#...............................................................................................................................................................#.................................#.......#.........................................................................
....................................................................#..................................................................................................................#...........................#...................................................................................................................................................................................................#.....................................................#.......#.......................................#..........................#......................................#................................................................................................................................................................................................#......................................................................................................................................................................#.#............#............#..................#...........
.#...........................................................................................................................................................................................................................................................................................................................................................................#........#.................................................................................................#.......................................................#...........................................................................................................................................#.#..........................................................#...................................................................................#....#.............................................#.........................#..........#............................................................................................
..............#....................................#...........................................................................#.........................................#...........#.........................................................................#............#..............#.....................................................#.....................#............................................................................................................................................................................................................................................................#.........................................#................................................................................................#..#...............................................................................................................................................................................................................................................
...........................................................................................................#.................................................................................#............................................................#..............................................................................#...............................................................................#........#.................................................................................................................................#...............................................#........................................................................................................#........#.........................................................................#.............................................#..................#........#.............................................#..............................#.....................#...................#................
...........................#.............................................................................#....................................................................................#.......................................#.........................................................................#.................................#...........................#..........................................#....................................#......................................#.....#..................................................................................................................................................................................#................................................................#..................................................................................................................................................................................................................................#...............................
............................................#...................................#......##............#...........................................................................................................................................................................................................................................................................................#...............................................................................................................................#................................................#.....................................................................#........................................................................#...............................................#................#...............................................................................................................................................................................................................................
.....................#..................................................................................................................................................................................................................................................#...............#.................................#.........................................#..........................................................#................#...........................................................................#.........................................#......#................................................#.......................................#...................................................................#..................................................#..............#.............................#..............#............#................................................#................................................................................................#.........
...................................................................#...#.............#...........#.....................................................................................................................................................................................#......................................#...................................................................................................#....................................................................#..............................................................#......................................................................................................................................................................................................##..............................................................................................................................................#.....................................#..............................................................
...................................#..................................#.........................................................................................................#...................................................................................................................................................................................................................................................................................#................#...........................................................................................................................................#........................................#..............................#...................#.............................................#............................................#.........................................................................................................................................................................................................
..............................#.........................................................................................................................................................................................................................................................................................................................................................................#....................#.....................................................................#............#.....................................................................................................................................................#.................#..........................................#.........................................................................................................#.........................................................................................................................................#..........................................
..................................................................................#........................................................................................#..................................#.............#..#....................................................................................................................................................................##..................................................#...............................................................................................................................#...................................#.................................................................................................................................................................................................................................................#....#..............................................................................................................................................
.................................................................#.............................................................#............................................................................................................................#.......................................#.....................................................................................#...............................................#....#......................................................................................................#.......................#....#................................................................#................................#.........................................#........................#....................................................................#......................................................................#...#....................................................................##...........................................#.......
.....................................................................................................................................#...................................................................................................#.................................................................................#.........................................................................................................................................................................................................................................................#.............................#.........................#..............................................................................................................#.......................................................................................................................................................................................................#............#................................................
#.................................#..................................................................................................................................................................................................................................................................#....................#..........................................................................#....................................#........................................................................................................#..............................................................................................#.................................#.........................................................................................................#...............................#...................................................................................................................................................................................................
........................................................................................................#.......................#.......................................................................................#................#..........................................................................................................................................................................#.......................................................................................................................................................................................................................#............................................................................................#.......................#...#.............................................................................#...................................#...#......................................................................................................................................
.......................................................................................................................#...............................................................................#.............................................#.........................#......................................................................................................#.........................................#...................................................................................................................................................................................#.........#.........................................................................#.........#...........................#...................................................................................................................................................#............................................#..................................................................................
..............................................................................#.......................................................................#...........................................................................#...................................#.......................................#...........#........................................................#..#............................#.........................................................................................................................................................................#..........#................................................................................................................#...#..........................................#.......................................................................................#.......................................................#.........................................................................................................
.........................................................................................................................................................#.............................................................................................................#.......................................................................................................................#.......................................................................................................................#............................................................................................................#...................................................................................................................................................#.........................................................................................................................................................................................................................#...............
...................................................#...................##....................................................#................................................................................................................................................................................................................#.........................................................................................................................................................................................................................................................................................#..........................................................................#..........................................................................................................................................................................................#...................................................................................................................
........#...............................................................................................................#...........................................................................................................................................................................................................................#.....#................................#...........#....................................................................................#......................................................................................................#......................................#..........................................................................................................................................................................................................................................................#..............................................#.............................................................................
...............................................................................................................................................................................................................................................................................................................................................................................#.................................#.......#.............#...........#................................................................#....................................#...........................................................................................................................................................................................#......................................................................................................................................................................................................................#..............................................#......
...........................................................................................................................................#.................................#............................................................................................................................#.............................................#..............................................................................................................#................................................................................................................#..........................................#......................................................................................................#...................................................#....................................................................#.................................................................................................................#.........#..................................
.................................................................................................#..............................................................................................................................................................................................#..........................................#......................................................................................................................#...........................................................................#.............................................#......#......................................................................................................................................................................................................#.......................................................................................................................................................................................................................
..................................................................................................#...........................................................#.................................#.............................................................#................#..........#................................#.............................................................................................................................................................................................................................................................................................................................................#....................................................#...............................#..................#...............................................................#................................................................................................................................................................................
..........................................................................................................................................................................................#.................................#..................................................................#.................#.......................#...#....................................................................#...........................................................................................................................#..................#.............................................................................................................................................................................................................#.............................................................................................................................................................#................................................#..........................#........
.................................................................................................................................................................................................#..........#......................................................................##....................................#.......................#..........................................................................................................................................................................#...............#........................#........#....................................................................................................................#..............................................................................................................................................#.................................................................................................................................#.............................................
...............................................................................................................................................................................................................................................#.......................................................................................................................................................................................................#................................................................#...................................................................................................................................................................................#...........................................................................................................................#.....................#..................................#......................#.............................#........#..............................................#...................
......................................................................................................................................................................................................................#..........................................................................................................................................................................#............#..............................................................................#......................................................................................................#........................................................................................................................................................................................#..............................................................................................................#.#................................................................................................................#..
.................................................................#..................................................................#..............................................................................................................#......................................................................................................#...................#..........................#..........................................................................................................................................................................................................#..........................................................#........................#....#..................................................................................................#.....................#...........................................................................................................................................................................................
.........................................................................................................................#..............................................................#....................................................###..................................#.....................................#......#..............................................................................................................................................................................................#.................................................................#.......................................#..........#.............................................................................#.#...................................#...................................................................................#...............................#..................................................................................................#...................................
.............................................#......................................................................................................................#.................................#..........#....................................................................................................#....................................#.............................................................................#........................................................................................................................#.....................................................#.........................................................................................................................................................................#.............................................#....................................................#............................................................................................................................
...................................................................................................................................................................................#.................................................#..............................................................................#..#....................................................................................................................#...............................................................#..................................................................................................................#........................#...............................................................................................................................#.....................................#..................................................................#................................................#........................#......#...............................................
..................#..........................................................#.........................................................................#.............................................................................................................................#........................................................................................................................#.............................................................................................................................................................#.......................................#........#.................................................................................................................................#..........................................#........................................................................#...........................#..........................#...........................................#...........................................
...............................................#..........................................................................................................................................................................................................................................................................................................................#..........................................................................................................................#.......................................................................................................................................................................#....#..........................................#.....................................................................#................................................................................................................#.#...........................................................................................................
........................................................................................#.....#................................................................................................................................................................................#.............................................................#.............#......................................................................#...............................................................................................#......................................#............................................................................#..................................................................................................................................................................................................................................................................................................##........#..............................................................
........................................#.............................................................................................#......................................................................................#...........................................................................................................................................#.....................#........#.....................................................................................#...........#...................................................................#.............#...................#.............#..............................................................##..................................................................#................................................................................................................................................................................................................................................................
.....................................................................................................#...................................................................................................................................................................................................................................................................#.........#.....................................................................................................#............................................................................................................................................................................................#..............................................................#.......................#...........................................................................................................................................#.................#.......................................................................#............#.
..................................................................#...........................................................................................................................................................................................................#................................................................................................................................................................................................................................................................#..........#............................#................................................................................#....................#..............#.................................................................................................#................................................................................................................................................................#..................................................
.................................................................#..........................................................................................#..........................................................#...................#....................................#......................................................#....................................................................#.............................................................................................................................................................................................................................................................................................................#.......................................#..............................................................................................................................................................#................................................................................................
..#...........................................................................................................................................................#..............................#....................#...................................#...............#................#.........................#.................................................................................................................#..............................................................................................................................................................#......................................................................#................................................#........................................................................................#...............................................................................#..............................................................................................................................
.............#.......................................#............................................................#..........................................................................................................................#...............#..................................................................................................................................................................................................................................................................................................................................................................................................................#..................................................#.....................#...............................#...................................................................................................#.....................................................................................................#................#.............
..................................................................................................................................................#..................................#.........................................#...................................................................................................................................#...........................................................................................................#.........................................#............................................#...........................................................................................................................................................................................#.........................#...................................................................................#.................................................................................................................................................
...........................................................#...........................................................#.........#.....................................................................................................#.........#......................................................................#...........#.............#...........................................#................................................................................................................................................................................#...........................#..................................................................................................#....................................................................................................................................................#..........................................................................................#...................................................................
.......................................................................................................................................................#......#.................................................................................................................................................................................................................................................................................#........................................................................................#.......................#......................................................................................................................................................................................................................#.........................................................................................................................#......................................#.................#........#...............#....#........................
.............................................................................................................................................................................................................................................................#....................................................................................................#........................................................................#..................................................#......................................................................................................##....................................................................................................................................................................................................................................................#.................................................#.........................................................#..........................................................
.#.............#....................................................#......................#..............#.....................#.............................................................#................................................................................................................................................................................#...............................................................................................#......................#........................................#...............#.......................................................................................................................................................................................................#......................................................................................#.......#.................................................................................................................................#.........................
..........#...................................................................................................................................#..................#.................................................................................................#....................................................................................................................................................................................#........................................#..........#......#..................................#.....................................................................................................................................................................................................................................................................................................................#............................................#..............................................................................#.........................
..........................................#.................................................#........................................................................#.........................................................................#.........................................................................................................................................................................................................................................................................................................#..................#................................................................................................#........................................................................................#.................................................................................................................#..........................##...........#................................................................#.......#........................
....................#..................#...........................................#.....#...............................................................................#...................................................................................................................................................................#....................................................................#..............................#..................................................................................#.............................................................................................................#.....................................................................................................................................................................................................#........................................................#..................................................................#.............................................
............................................................................................................................................................#...........................................................................................................#.........................................#.............................#..............................................................................#......................................................................................##.................................#...#.......................................................................................#..................................#............#...........................#.............#............................................................................#...............................#.....................................................................................................................................................................
..................#..................................................#..................................................................................................................................................................................................#..#.................#...............................#.......#............................................................................................................................#...............#.........................................................................................................................................................................#...................##...........................................................#.......#....#.................................................................#........................................................................................................................................................#............................................
.........................#.......................................................................................................................#........................#.........................................................................................#..............................#.......................................................#................#...........................................................#....................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................#............................................................................................#...................
...........................................................................................................................##...#...............................................................................................................................................................................................................#........................................................................................................................................#..................................#......................................#......................................#.......................................#.................................#.........................................................#.................................................................................................#..................................................................................#...#....................................#.....................................................
..........#.....................#............................................................................................#..........................................................................................................#.........................................................................................................#.................................................................#.................................................................................................#..................................#.........................#.....#.....................................................................#.............................#..............................................................................................................................................................................................................................................................................#.....................................................
............................................................................................#..........#.......................................................................................................................#........#..............................................................................#............................................................................................................................................................#..................................................................#..#....#..............................#...................................................#..............................#..................................................................................................................................................................................................................#.................................................#...........................................................................
.....................................................................................................................................#...........................#.................................................................................#...........................................................#........................................................................................................................................................................................................#............................................................................................................................................#............................................#..............................................................................................................................................................................................................................................................................................#................
...............#...............................................................#...#.......................................................................................#................................................#........................................................#..................................................................................................................................................................................................................................................................................................................................................................#..........................................#..........................................................................................#....................................#.......#..................................................................................................................................#.......................#...........................
.....#....................................................................#......................#.............................................................................#...............................................................................#........#...............................#..............................................................................................................................................................#....................................................................#...................................#...........................................................................................................................................................................................................................................................................................#.....................................................................................................................................................
........................................................#......................#....................................................#.......................................................#...........................................................................#.................................................#...........................................................................................................................#.......................................................................#.............................................................................................................................#.....................................................................................................#..............#............................................................................................................................#..........................#........................................................#...............................
......#...................#.......................#....................................................................................................................#...........................................#...................................................................................................................................................................................#.......................................................................................#...........................................#..............#................................................................................#...................................#......................................................................#........................................#......................................#..............................................................................................................................#.................#..........................................
........................#.................................................................................................................##............#...............................#.....................#........#................................................................#.................................#...#................................................................................................#...........................................................................#.............................................................#...................................................................................................................................................................................................................................................................................................#......................#................#............................................................................................................
.#.......#...............................................................................................................#............................................................................................................................................#.............#...........#.....#........................................................................................................................................................#.....................................................................#.....#..............................................................................................................................................................................#...................#............................#......#..........#.......................#....#.........................#...............................#.............................................................................................................................................
.........................................................................................................#....................##............................................................................................................................................................#..........................................................................................................................................................#...............................................................................................................................................................................#.........................#........................................................................................................................................................................#..................................................................#...#...............................................................................................................#
...............................................................................................................................................................................#............................................................................................................................................................................................................................................................................................................................................................................................................................................................#..............#...............................#....#...........#...........................#..................#...........................#...........................................................................................................................#...........#........................#.........................................................................
...................................................................#.#....................................................#...............................................................................................................#............................................................................#..................#.........#.....................................................................................................................................................................................................................................#..................#................................................................................#............................................................................................................................#....................................................................................................................................................#.............................................#...
............................#.......................................................................................................................................................................................................#.........................................#....................................................#.#...........................................................................................................................................................#..........................................................................................................................................................#...............#...............................................................................................#....................................................................................................#....#............................................................................................................#..............................
......................................................................................................................#...#...................#........#...................................................................................#.........#...................................................................................................#..#......#.........................................................................................................................#..........................#.................................................................................................................................................................................................#......................................................................................................................................................................................................................................................................................................#
#.............................................................#..........................................................#........................................#....................................................................................................................................................#............................#....................................................................................................................#.................................#.........................................................................................................................................................#.....................................................................#............#..........................#.................#...................................................................#..............................#.................................................................................#.......................................
.......................................#......................................................#.........................................................................................................#..................................................................................#................................................#........................................................................................................................................#....................................................#.............#..............................#......#..........................................................................................................................................................................#......................................................................................................................#...................................................................................................................#.............
..........................................................................................................................................................................#...................................#.....#......................................#...............................................................#.#....................................................................................#...................................................................................................................................................................................#.....................#.............................................#...........................#................................#.........................................................................#................................................................................................................................................................................................................
.....................................................................................................................#.#....#.....#...................................................................................................................#.............................................................#........#...........................................................................................................................#.............#......................................#................................#..............#.................................................................................#.............................#...............................................................#........................................................#...........................................................................#........................................................#................................................................#....................
...........................................#..............................................................................................................................................#..........................................................................................................................................#...............#..............................................................................................................................................................................................................#....#...........#..................................................................................................................................................................................................................................................................................................................................................#..................................................................................#.#....
...............................................#....................................#..............................#....................................................................................#...............................................................................................................................................................................#............#..........................................................#...........#.#..........................................................................................................................................................................................................#...................................#................................................................................................#.........................#......................................................................................................#.................#................................................
..................................................................#.............................................................................................................................................................................................#...........#.......................#....................................................................................................................................#.............................................................#........................................................................................#..............#...................................................................................................................................................................................................................................................#........................................#...................................#...............................#.........#........#..............................
.......................................#.....................................#....................#.................................................................................................................................................................................#..........#..........................................#.........................................................................................................#...#....................................................................................................................................#...............................................................#..................#.........#.#.........#........................................................................................#........#...........................................................#...............................................................#...........................................#.................................................
.................................................................................................................................................................................................................#................................................................#......................................#.................................................................................................................................................................................................................................................................................................................................................................................................#.........................................#............................................................#..............................................#........................................................................................................................#.............#...#.....
..................................#.....#............................................................................#...............................................................................................................................................................................................#........................................................................................................................................................#..........................................................##..............................#........................................................................................................................................................................................#......................................#...................................#.....................................................................#..#...........................................................................................................
..................................................................................................................................................#...........................................................................................................................................................................................................................................................#........................................................................#.......................................#..#.................................................................................................................................................................................................................................................#.......................................................................................................#..........................................................#..........................................................................
.....................#...#.............................................................................#...............................#..............................#........................#.......................................................................................................#...#...............................................#.....................................................................................#.........................................................................................................................................................#.#..........................................#.....................................................#..........#...............#..........................................#.................#..................................................#...#..................................................#.....................................................................................................#...........
............................................................................#........................................#.......#................................#..........................#.............................................................#...........#....................#.........................................................................#............................................................................................................................................#..............................................................................................#.......#.........................#........................................................................................................................................................#.........................................................................................#..............................#..................................................#............................................
.....#..............................................................................................................................................................#............................#..................................#.....................................................................#.........................#..#......#...........#........#.......................................#......................................................#........................................................................................................................................................................................................................................#.........#.................................................................#.....................#........#........................................................................#..................................................................................................................................
...........................................#.......................................................................#.......................................................................................................................#......................................#..............................................................................................................................................................................................#........................................................................................#......................................#...#...............................................................................................................................................................................#.......................................#.....................................................................................................#..............................................................................
...................................................................................................................................................#...............................#............................................................................................................#................................#.........................................................................#.......#.........................................................................................................................#.............................................................#...................................................#.........................................#..........................................................................................................#............................................................................#...#..........................................................#..................#...................................#..........
.....................#.......................................................................#.........................................#...........................................................##..................................................................#................................................................................................................................................................#.........#.......................................................................................................#....#...............................................................................................................................#..................................................................................................................................................................................................................................................................................................................................
...................................................................................#..............................................#....#..................................................................................................................................................................................................................................................................................................................................................................................................#.......................................................................#......................................................................................................................................#...............................#....#..................................................................................................#..........................................................................................................#............#........
.................................................................................#..........#.........................................................................#..................#......#.....................................................................#.............................................................................................................................................................................................#..................................#.....................................#......................................................................#............................................................................................#.............................................................#..................................................#........................................#...........................#....................................#.....................................................................................
......................#...........................#......................................................................#.....................................#........................................##..............................#...................................................................................................................#.............#..............#..#...............................................................................#...........................................................................................................................#.......#......................#...............#..........................................................................................................................................................##...........................#......................#...........................................................................................................................................................
.........................#.......................#.....................................#............#....................#.........................................................................................##................................#....#...............................................................................................................................................................................................#.....................................#..........................................................#......................................................................#..............................#...........................................................................................#..........................................................................................................................................................................................................................................#......................#..
..............................................................#.....................#.........................................................#..............#................................................................................................................#.............................................................................................................#.............................#.....................................................................................................#..............................................................#...............................#..................................#.................................................................#............................#...#.........................................#.....#......................................................................................................................................#.....................................................................
...........................................................................................#.....................................................................................................................................................................................................#...........#.....................................................................#............................................................................................................................................................................................................................................................................................................#...........................................................................................................................................................................#.....................................................................................................................................................
...........................................................#..............................#....................................#..........#.......................................................................................................................#........#..............................................................................................................................................................................................................#.........................................#...........#.#.................................................................................................................................................................................................................................................................................#......................................#..............................................................................................#.......................................................
.............#.......#...........................................................................................................................#.................................................................................................................................................................................#.................................................................................................................................................................................................................#...#.........................................................................................................#..............#...........#..............................................................#.......................................................................................................................#............................................................................................................................................
..........#.........................................................................................................................................#........#.............................................................................................#.....................#..............................#...............................................................................#...........................#.......................................................#..........#....................#..................................................................#..#...........#...............................................................................................................................................................................#..............................#...............................#.....................#......................................................................................................................................................
..............................................................................................................................................................................................................................#...............................................................................................................................................................................#...........................................................................................................................................#............................................................................................................................................................#................................#...#................................................#..............................................#.....................................................................................................................................................................
..............................#.................................................................................................................................................................................................................................................................................................................#........#......................................................................................#..........#...........................................................#................................................................................................................................#..#.#.......................................................................................................#.............................................................................................................................#............#.................................................................................................................
..........................................#.........#......................................................#...#..........................#.......#.................................................................................................................#....#.......................................................#.............................................................................................#............#...............................................#.....#..................................#...............................................................................................................................#......#.....................................................................................................................................................................................................................................................................................................................................................
..........#..#.......................#.........................................................................................................................................#......................................................................#..........................................................................................................#....................................................#................#............#........................#.....................................................................#...............................................................#...............................................................................................................................................................#.......#.......................................................................................................#........................#.......................................................#.............................................
......#......................................#.............................................#.........#...........................#........................#..#..............................................................................................................................................................................................................................................#......................................................................................................................................................#....................................................................................................#.............................................................................#...............................................................................................#...........................................................................................................................................................................