############ ####### ........... .......... #.....# #.........# #..# #.........# #..# #.........# #..# #.........# #..# #.........# #..# #.........# #..# #........<# #..# #.........# #.O####.........# #.............### #.............# #.............# #.............# #.............# #.............# ..............# ...............# ##........... ...