######### ######### #.......# ######.......# #.......# #<...........# ###.......# #.....####....<<.# ####)'.......# ....##### #.....O.###.)..#.......# ## #.......##..####O......# #......>)..## ##O###### #........).# #.# ####.#####.# #.# #.. #.# #.# ##.# ..# #.# <# #.. #(# .# ........(...# .# ###.....###.# .# #####_#####.# ##.....###.# ..(.......# ### #...# ## ##.##