##### ...# ###.#+#####+#### #.#............# #....<.........# ####...........# +...........# #...........# #...........# #...........# #...........# ...###.#+#'#### ##. #.# #)#####.# #. ... #)).....# .#######.#######. ................. ..######o#######. #..######o#### #.......o....# #............# ....?........# #...........# #...........# #...........# ...........# ..........# ......... #..