. ######.## ...... . #....#.# ####.# .#.# #..Sg##...# #.###b....## #. #.<....# #. ###...!... #. ....... .. ....... .# ##..... . ..... ...< ....