............ ... #............. ....##.#.....#.##.# ....#............o#. .................... ............#..#.#. ... ................... ...#######.............. .............##....#.#.o.#. ...............#....#.#..... ...............#....o(.o..... .....................#....... .....#.........#.....#....... .#..........+................. #.#+........#.#.###.###.#..#.# ...#.....#....#.#..... .#..... ....#.#.#.#...###.#.#. ## .#.. ..#..))).......... .#.. #.#.....#...###.# #......+...# #.#..<..#.#.# #.#............ +#.#.#.#.#...... ...+#.#.#....... ... . # ..... .. .. ...#. .. ...# .#+ .#$