. .# .. .# ... .# ...(####.### ............#### .....o...[...... .....o.........g. #..o<...# #.......# #..o....# #..>....# ######.## .# .# .#