########## .........# ########.######## #...###......... #.....<.######## #...###.# ##.## #.# #.# #.# #.# #.# #.# ### ##. ##.## #.# ... ###...###...###.# ##)####...............# #####....>#.#...###...###.# ....... #.#.##.............. ......O##....####.######.### #......[.......# # #...##....###..# ###. #.#.## #..# #. #.#... ...# #. #<#####...# #. ... #...# #. ### #...# .. .....