.## ... ..# #.# #.# #.# #.# #.# ###.## #...o### #......# #....#)# ######w$. .##.# .. # oo ..# ...