####### ......# #.....# #.....## #......# ......# #..?..# #.#####o....# #.....ho>..## #.######...# #...# #...# #...# ##..# ..# ..#