......#........#..........#.................##......................#.............#..................#............#............#.. .....#............................................#.......................#.......##.................#..#...................#.#... ......#...................#............................#.....#.........#................................................#......... ...........................................#.......#..........#..#......#.........#.#.#.#................#.##........##........... ........#.........................................#.......#.....#..........#...#....##....#..#.......##................#......#... ...................#..#.....................................................#.................................................#... ....#..................#..........#........#.............#................................................................#....... ......#..............#..................#...........#......#.....#...........................#..#.#.....................#.....#... ......#...#...............................................#.....#.........................#..........#............................ ......#......#..........................................#..................................#....#..#................#..##...#..... ........................................................................................#......................................... ................#..........#..........................#.##......................#..........#...................................... .............#.............................#......#..............................#....................#...........#.....#...#..... .......#.................#..................#..........................#...........................................#.............. .......#.....................................................#..........................................#....#.#.....#......#..... ...#......#............#........#......................#...........................#.#....#..#....................#.............## ...........................##..#..#..........#....................#................................................#......#....... .....................#...#.......................#...#..#.....#................#...........................................#....#. .................#................#.............#...#...........................................................#..#.#............ #.....................#....................##.......#...................#..........#..........................#................... .#..........##......#...#......#................#.....................................#.#.....#..............#.................... ...#...#..#..........................................................#..#..#...................................................... ..................#.#..............#...#...............................#...#....#.#.........#.........................##.......... .......#.........................#..............................................#........#....#....#.........#.................... ...........#......#......#...........#........#.............................##.................................................#.. ............................#...................................#......#........................................#................. ......................................##...........................................#.............#..#...........#...#.....#....... ...................................................#.................................#............................................ ..........................#..........................................#..#.....#.................#.#......#........................ ..................#...........#.............................#....#.#..................#................................#.......... ...................#....#..#.........................................................#....#....................................... ..#..........................................................##..................................#......................#....#.#.. #.........................#.....#...............................#........................#................#....................... ......................#......#...#..........#......#..............................#...#......#.................................#.. ...............#.....#............................................................................#............................... #.....................#........#.#........................................................#.......................#.............#. .......#...#..........#........#...........#.................#..................#....................................##.....#..... .#......#..................................#.......................................................................#.............. .................#.....#...........................................................#.............................................. .........#....................................^......#..................#..............................#..#.............#...#..... .............................................................#.....#....................................#......................... ....................#.................#........#........................................................#..#............#........# .....#..........................................................#...........................#.................#....##............. ..............#.........#.................#............................#.............#......................#.#............#...... .............#.................#.........................................#...#................#.............#.....#............... ....#.....##..#......#........#............................................#..........#.......#.................................## ..........................................................................#....................................................... .......#..........#.............................................................................................##..#............. ............................#...............#...............................................................................#..... ....#......#...............................................................................................................#...... ..................................#......................#.....#............................................#.....#........#...... ...............................#..........................................#....................................................... .....#.............#...#..............#.#............#....................................................................#....... ..............................................#...............................#......##.......#................#..........#.#..... ........#.....##...............................................#.........................#........................................ .....#.........................#.#........#.............................................#.............#..............##........... ........................................#..##.........................#............#...........#.............#.................... .....................#.#................#............................#.................#.....#..............................#..... ................#.....................................#..#....................#..................................#................ ...........#...................#.................#..........................................................#.......#...........#. ...........................#..................................#......#..............#............#.........#....#................# ..................................................................................................................#............... ..............#....#.#............................................................................#.....#.........#........#...... ..#...........#.................#.#......#................................#..........................#...........................# ............#...........##...............................#..................................................#..................... ..............##.#..................................................................................#.........#......#......#..... ................................................................#...............#....#....##................#..................... .........#..#.....................#........................................................#......#................#.............. ...#..........#..........#..................#.......................#........................#...#................#.........#..... ...................................#..#...............................#..........#................................................ .........................#........................................................................................................ ......................#.........#....................................................##............................#.....#........ .#....#.....................#.........................................................#....#........#............................. ..........................................#....................................#........................................#......... .................................................#.......................................#........................................ #..#...............#......................#....#.............................................#................#........##......... .........#....#........##.........#.....#.........#...............................................#..................#....#...#... ..#............................................................................#...............................................#.. .......................................................#.........#......#..........................#.#............................ .........#.............#.................##.....#.....#.........#............#.........#..................#.....#.............#... #..........#.........#...............................................................................................#............ .......................#....................#..................................................#.................................. .#................#.................................#........................................#...........#........................ .........#........................................................................................................................ ..................................................................................#..........#.....................#.............. ..#...............................#.......#.....................#......................#.....#..........................#......... ......#....#..........................................................#..........................#................................ ...........................................##..................................................##..................#...#.......... ...............#....#...........................#........................................#..............#....................##... #......#......................................................#..........#.........................#.........#.................... ...#...................................#......#..........................................#.........................#.............# #.....#.........#.............#.......................................#...............................#........................... ...................#.#..........................................................................#...............#................. .......#......##..........#....................................................#..................#..........#.................... .............................................#.##..............#......................#......#..#..................#..........#... ..##...................#...................................#.........................................#...........#................ ...................................................#.....................................#.......................#...............# ..........#.......##...................#...............#...............................................................#.......... .......................#............#............##.............................................#......##.................#...#... .........#.................................................................................#............#....................#.... .......##.........#..................................................................#................#........................... ................#.............................................................................................#................... ......................#.......#....#.................................................#......#.#...............................#... .........#.........#.#.....##.#..................................##...................................................#........... .#......................................................#.......#......##........#..........#.........#....#...................... ........#.#......................#................................................................................................ ..................#.............................#.................#..................#......................#......##.#........... ................##.............................................#....#..........##.#.#....#........................................ ..............#...................#.......#............................#.#.....................................................#.. ............#..............................................#....#.....................#...#.......................#.....#......#.. ..............#........................................................#............................................#............. .......#.....#.........#..............#..............................#.......................#..#................#....#..#........ .......................#......#........................................#.................#..........#............................. ...........#..................#.............................#............................................................#........ ......#....#......#.....................#.....................#........#.....................#...#.....#.#...................#.... #..............................................##...#.....#...........#..........................................#................ ..........#..........#.#........................................#..#....#......................................................... ..................#......................................#...#.......#............................................................ ...#.............................#..................................................#...........#................................. ................................##.#.............#........................#...#...............................................#... ...#...................................#.......................#........................#............#...............#....#.#..... ..............................................................##.......#...............#.........#..................#............. ....#............................#..................................#..#..#...............#..............##....................... #...#.................##...............................#...........#...........#..............#.#.........#........#...#.......... ..........................#.....#....................#..............#.............#..........#....................#.........#..... ......#.......................................................#........#.....#..........................#...#.........#........... ...............................#............#.....#...........................#...............#........#.......................... ............#..#......#...#..#.....................#...............#.........#...........................................#.....#.. .......#..#..................#............#...........#..............................................................#............ ....#......#.##..#......##..........#.......#............#...............#....#....................................#..........#.#.