## ..#.. . #.#. .! .... ... #.. .... .# #.. .... ....###.####..# #.......>..# #####.###...o... #)# ..##o#. #O# .#.. #.# .#.o. #.# .# .... ... .# ... #.# ## #.. #.# #.. ...