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