########## #........# ## #........#... #............ #............ #.....a..#.. #...o)...# #........# #####..##.. #... ... ###.. .. ... . #..