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