######## ##......## #........# #...#8...# #..8###..# #..###8..# #...8#...# #........# ##......## ###'#### #.# ## #.###### .. #......## #. ###. ###.....##########).. ..... ##########.................. ###...###......)...)...#..<......... ..........#########...##.###.####.. .....###### ######.# #.# .#. #)# #.# #.# #.# #.# #.# ..# #.# #.# #.. #.# ### #.#