?.. #.# #.# #.# #.# # #.##.# # #....# ..#..#<####.### #...<..S.O.....# ####.########### #