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