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