. ... #.# . ..... ....##.##... ..... .# ............. #...# #.# ##...#....#.... #...###.#... .........#..### #.......#...# . . #..##.........####.......#...# .....##..##....................#...#.# ..........#........................... ###..##...#.#)##..##.#.................# .........................###......#.#.#.# ........%......##..##.#..###....###.....# #..............g...##.#..#........#.#.#.# ......#.......###g......#........#...... ...?..#........##l#.....#........#.#.#.# ..... #........##.#.)...#........#.#.#.# ##.$ #........##l#.....#........#.#.#.# .. ..........gg...................#.##### . #..........#.#........................### ..........#..................#.#......<# ........#........#.........#.######### .....####....... .###.#####.# ##.. #...... ... ..# #. #..... ... #.# . #.... # #.# . ... .