.. ## .. .# .# .# .## .# ..#.# . ...#### ... ##S..?.# .....##..O.# .......<##.# ......### # #...# ... #.