##........## ....S......# #.........# #.!.......# #.........# #.........# ..##........######## #.!....<............ ##########.......... #...#...... #..#_#.... #..b#..# ##.....# #######