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