### .. #.# ##.## ##...## ####.....######## .....(....(.)...# ##.(...######.# ##...## ##.## ######.### ..........# #########.# #<# #.# #.# ... .#. #. .. ## #. .# ## ... #..##### #......# #..##O.### ........<.# ....##..#.# ### #..#.# #..#.# #..#.# #..#.# #..#.# #.. .#