##### ##.<.# ##...## #...## ##...# #...## ##...# ###...## #.'...+ #.#######.#...# ..........##...# ######.####...# #.# ##...# #.# ...# #####+#.# #...# #.......# #... #.......# +......... #......#### #......# ........b ......... ####....#