######### .....). .#..###..####### ......O........####.#. #...###............... #. #..##.##.###..# .. #.............# ####.###..##.##.###..# .......#..##.##.# # #....##.##.# ##......##.# #..######.# #..# #.# #.## #.. #.# ### #.# #.#