##....# ##.....# ##......## #.......$# +........## #.........# #..S.....## #..<.....# ##...##..# ##+##