.. ... ..h. ...h### #. ..... ... ... ##.# ..##g#######...# ...#..S