.... #... #.?# #..# #..# #..# ####.##..####.# .........S.)..# #######..###### #..# ..... ..#.### ......# ....### ....