. . .. .o #. .# #.. ..# .###.. ..###. .......###....... .......O_........ .....#..)..#..... . #_.<._# . #.....# ....._..... .....o###..o... .###.. ..###. #.. ..# #.. ..# .. ..