# # . .# .. ####.#. ... #.#.#. ....#.... ....#.#.# ?.......# ...#..#.+ . #....# .. #..#.##+##.# ... #........... ....#.##.#.#.#.# ................ .##.#...######## #.....b........ #..####.######. ... #8'''8# $. #.###.# . ##...## #..<..# #######