. .# . . #..# .. ##. ...# ...#.. #.... ......####..... .......O..# #....S# #.