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