# ###### .. .....# ... ####.....# ....###........# ................ #............. #.....S....... ......g.$....... ......#......... ......########## ..... ..... .... ##..