......# ....$ ..... ... ... #.# #.# #o######. #.o...... #<......# ###.....# .###.# .. # ##