. ... .. #.. .# #.. ..# ..###.. ..###. ......###...O.. ....._...... #O...o# #_.O._# #..)..# o...._o..... ..o...###...... ..###.. .o###. #.. ..# #.. .# ... .. .