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