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