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