########## #........# #......!.# ###........# ............# ..##...(..(..# ....?...>..# .###...ooo..# # #####O#### #.# #h# #o# ... ... ..... ##.## #(#