###.# ##...# ##....## ##......###### ##.....!....... #............ #........# #..%..># ##.....## ##.....# ###...# #.S.### #.S...# #...#...... #...####### #...# ##.## ###