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