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