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