.. ....o #. ...# #.. ...# . .###.. ...###.. ......###...... ......_..... #.....# #_.<._# #.O...# ......_..... .o....###...... o###.. ...###.. #.. .o.# . {#. ..o# { .. .....