. . .. .. #. .# #.. ..# .###.. ..###. .......###....... ........_........ .....#.O...#..... . #_.O._# . #.....# ....._..... ......###...... .###.. ..###. #.. ..# #.. ..# .. ..