############### #### #.............# #.... #.##########..# #...# #.# #..# #...######### #.##########..############............ #..................................... #.############.................# #.# #.............O...# #.# #............