.... ...... ... ..... ....# #...# #...# . #...# #...##. ...####...###....... .?................. ....?.......ooo.... #........So# #...<##..S.# #....##..o.# #..........# .............. ................. ................. #####....#####.. #....# . #.. .