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