######################### #...oo................... #.######................. ### ##########..##### #..# #..# #..# #o.# ..oo.....# ...####..# #..# #..# #..# #..# #..#