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