.... ..... .. #... .# . #... ..# ..###... ..###. .......###...... .o...o.._...... #)....# #o.O._# #o)o..# o....o...... .....o###...... ..###.o. ..###. . #... ..# #... .# ..... ..