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