................................................................................................................................... ...............#.....#...#......#...............#.....#...#...........#..#....##.#..#.........#..............#...........#..#...... ........#.#..........#.##..#.......#.#.#.......#..#........................#............#...#....#.............#....#.........#.... .....#......#...................#...#......#.............#..............#.#....#.......#...#...#......##.#.#...........#..###...... .........#............#...##.........#.#....#........#..........................#....#.#......#......#....#....#............#.#.... ...#.....#................#.#..........#..........#.#.#...........#.......#..............#......#.......##.....#.........##.#...... ..........#....................#............#........#............#............#....#..........#.........................#......... ...#.#...................#.#......##..#........#.##.....................................#........##............#.##....#........... .........................................#...#.......................#...........................#..#........#....##.#...##........ ...#.......#...#.......#..#.#.......#.......#........................#........#....#....#...#.#.....#...#...........#........##.#.. ..#....#.............#........................#..##.............................#..#.................#....##.......#.......#....#.. .........................#.......#...#...........#..................#..............#.#....#.....#...#........#...........#......#.. ............#..................#...#.......#...#.#.........#.......................#............#.......#....#.....#..........#.... ..........#........#......##.#.....#...#................#....##...........#................#.......#........#......#...#....#..#... .................#.......................##...............#.....#.....#............#.................#..........#......#.....#..... .....#.###................#..........#...................#.##........#...............#....#...............#..#................#.#.. .#..#..........#..................#...................................#......#.................#.#..................#.............. ..........#..#...#.#...........#.#..#....................#....................#..........#.#.#.....#....#...........#........#..... .#.............#.......##.##.........#.#..............#.......#.............#.........................................#....#.#..... .............#.....#.#........#..........#..............#.....................#..................#..#........#.#.....#...#......... ....#.......#..............#.....#.......#...........#.............#.##..................#.................#..#......#.#...#....#.. ..#....#.....#......................#.....................#..........#..##........#.........#.............#......#................. ...##.......#.......#...#..##..................#.........##....................#.#...................................#..#.......... ........#.........#..##........................#......#........#...#...#........#......................................#.......#... ....#..#....#.#.#.................#.............#.........#.............#....#................#..#.....#...##.....#.........##..... ...................#................#...............................#.................#...........#.....##.#....................... .....#........#........#........................#..............#.............................................#........#...#........ .......#............#.................................#.......#........#...#..............................#.....#.#.#......#.#.#... .....................###....#.#................#.#....#........##.#..#.......#...#............................#..........###....#.. .#.....##.#......#.#........#.#..............#...............#.........#.........#.....#...........#.............................#. ...#.....#...........#.#......#................#..#....#...#..#......#................#....#.............#.#....#.................. ..#....##......#.............#...............#.................................#.......#................#...........#.#............ ..........#....#....##.......................#.#.#..................#.....#..............#................#..................#..... .....#......................................#....#......................#..........#........#........................#............. ..#.#..#........#...#..#...................#............#..#...#......#.#...#............#.....#...............#..............#.... ..#....#..##..........#...........#......................##................#...#...............................#..#....#........#.. ......#........#...................#.#.......#..#.#....#..##...#.........##......#....#..........#....................#....#....... .#.##.....#.....#..................#.....#..#..#....#....#......#...........#......#....#.........#........##..#.#..##............. ........#..#.....#.....#.......#.#......................#..................#.#.......##...................................#..#..... ..#........#.........................#.......#..............................#.....##.........#..#.##............................... ..............................#....................#......................#.....#..#.............................#..........#...... ........#.#.....................#......#.....#.............##...............#....#.#...#..........................#...#....#....... ........#...................#.#.##.##........................#.#........................#...............................#..#...#.#. .............##.................#......#.#.##.......#.........................#.......................#.................#.......... ..##.....#..........................##..........#....#.............................##.....###......#...........................#... ...#.......#...#..............#................#.#.....#..#..................#..#...##....#....#.......#...........#.........#..... .....#.......#.........#..#.......##.............#.##...#.......#................#..........#............#.................#....... ..............#..........##....................#......#...##..................................#.#.......#.#..............#......... ..#.....#..#.#.............#................#......................#.#.................##.......###.#....#..............##......... ....................#.........#...#............#.#......#..........#........#..........................#..#.#............##........ .......#...#..........#.........#........#....#......###.......#..#.........##....#..............#.......#..#..........#........... .....##.#.................................#.....#.............#.#.......#..##.............#........................................ .......#..................##.##..#............#......#...#....##........##.#................#....#..#..##.......................... ..##.#..............###..#........#...#...#.........#.....................#....#.......##............#...#..................#...... ....#..............#...........#.....##................##...##.......#...#....#...#............#..#..............................#. .........................#.........#..................##................#....#...#...........#......#..#....####.............#..... .....................#...#....#........#...........#..........#....................#..#..#..........#.............................. .#..................#..................#........#............#.#..............#....#...............#........#....##............##.. ...............#....#.#.........#...#.......#...#.......#.......#................#.##................#.................#........... ..............#.#.......#...#....#......#.............#...................##...#.......##......##.................................. ..........##.#..#.......##........#.##......#............#.#..##...............#...#.....#...#............#......#................. ........#.#.#........................................##....#..#...............#.......##......#......#...........#..##............. ......................................#........................#.........#.....#...................#............................... .........................#....#.......#...................#..#..#.#.....#..................#......##.......................#....... ......#....#.......#.............#.........................#........#.#...#.....#..#....#......#....#.#.......#...........#........ .................................................................S................................................................. ...........#...#.....#......................#.......#.............#.#............#.##.#...#........#.......#........#.......##..... ................#..#........#...#.....................#...............#...........................##.....#.........#............... .............##.##.#...#........#..#...#....................#...#.......................#............#............................. ................#....#.#.#...#...............#...........#..............................##........................#................ .......................................#.....#...........#.........#...................#..#..#.................#.........#.......#. ..#...............#....#.#.#............................#.#..#............#.........#......#........#....#......................#.. ...#......................#....#.#....................##..........#......#...#........#....#.....................#.#...........#.#. ...............#...#.................................##...#.#.......#...#...........#...................#...........#.............. ................#......#.............#.#...##...##......#......#..#..........#..#......#........................................... ..................#.#.....#.##.....#....#..........................##.#.#....#.........#...#.....#........#...##.#...............#. ........................#...#..............#....#.......#......#......#......#..#...............##.............##.................. ..#...##.............#..................#....#.......................#..........#...##......................#..#..#..........#...#. ....##.#..........#...#..........#.......#...#............#.#.........#..#...#.#.......##......#..###..#.........#................. .........#.............#...#..........#........#..##..................#..#.........................#.....#...#..............#...... .......#...#.............#.#....###................#...#.................#.#.............#..................##...............#..... ....#....##..............#......#.....#.....#...#..#............#...##.......#.#....#...#........##.#..#...............#...#....... .#..#....#............#.........#...........#......#...#............#...........#......##....#........#..........................#. ....###...#.................#.......#............#.#.........#...................#.##............#....................#............ ........#...............................#..........#................#......#....#.............#..........##..........#.....#..##... ....#.....###...................##..##.##...#..##...##...#....#.......#..................#........#..#...................#......... ..#.#............#................#...#.#.......#.........#.....#.#.....#.............#.....#..#.....................#..##......... ............#.#..#....................#.....#..........#.#...................#....................#..#.......................#..#.. ....#....#.....#..................##................#..#...#.......##...............#.....##..#................#..##..##...#....... ..................#..............................##................#....#....#........................................#...#...##... .............##........................#....#........##......#.............#.#...#................#..........#..#.#.....#.......#.. ....#.#..#...#..#..................#..#..#..#.#......#..#..#.#.....####......#...........##.#....#..#..............#............#.. .#...#.................................#............##...#....................#.#..#....#.......#................#..#..........#... ..#.................#.................#...................#.#.......#....#...............#......#.#...............#................ ......###.....#.........#.................#.#.............#..#..#.......#.....#.............................#....##..##..#......... ..........###....#.#.#....#........#............###..#.........#....#...........#.......#......#........#......#....#............#. .....##...#.#.##....................##...#.#..#......#.......#......#...#........#.....................#.......#......#.....##..... .#.....#..#...............................#....#.................................##...................#.......#...............#.... .....................##.....#...................#......................#.#..#................................##.................... ....#....#..........#........#.........#...##..........#.....#..#..#.............#..##....................................#........ ..........#.#.............#.................#............#.....#......#...............................#.................#....#.#... ......#...#.#.....#.#.##..#.#............###....#.....#................##......#.......#..#....................#.....#............. .....#....#....................#.....................#..........#.....#.............#..#.......................#.#................. ......#....#...............................#...#........#.......................#....................##...#..#......#...##....#.... ....#..............#...........#................#.#......#........##...#..#....###..................#.........#.............#...... ......#....#....#.....#..##.#.#.............##.......#.......#....#...##..........................#....###...#...#.............#... .#....##......#........#.#..........#..........................................#................#..................#............... ..#......#...#....#.......##.....#.....................#.....#.#..#...#...#......#.......................................#..#...... ......#..............#.......#.#..........................#.............#.......#.#.............#......#....................#..#... ..#...#.........................#.#....#............................#.....................#.....#.................#................ ...................##......#.....#.............................#......##....#............#...#......................#.............. ......#...#..#.##.............#........#..#.........##...#....#......#..#......#..........#...........#..........#.#..#.#.......... .#..#..#.........#.......#.......#.........#..........##...##...#.#...#........................................#....#.............. .#..#.#.#....#......#................#........................#.#.....#........................#...#......................#......#. ...............##...............##....................#..#.#.........................#.......#.......#...........#............#.... ..........#.........#.#.............#....#..#.#.............##....#......#.#.........................#..#.....#.......#........#... ....##......#...#.............................#...............#......#................#.....................................#...... ....###.#..#.......#...................#....#..........................#..#..................#.....#....#.....#................#.#. ............#.#..#.#.###........##..#.##...........................#.................#.#.............#.............#.....##........ ..#......#................................#.#.....................#......................#........#.....#.....#.#...#.....#........ .............#..........#.#.##......#..#....................##................................#..............#......#...........##. .....#...#..............#..#....#..#..............................#..........................#.###..............#...##.....##...... .#...#..#.......#.#...............#....#.....#..#....#..............#...................................................#.#.#...... .......##.........#.#....#...........#.....#....#...............#....................#..................##......#........#......... ...#.#.....#....#.................#..#................#........#..................#......#............#....#...........#..#........ .....#...#..................#.......#.........#...#....#...................#...##..#.#....#....#.##..#..##.##..................#... .....................#..#...#.....#............#..........................#.##.....................#..#...#......##.....#.....#.... ..#........#.......##.#..............#..##................................#..#.#....#.....#...............#.................#.#.... ...#.................................#.........#...........................#....##.#...................#......##.................#. .........#..........#.#......#....##....#.#...#.........#................................#....#..#..............#....##...#........ ...................................................................................................................................