####### ########....... ..............< .......q......... .......)<........ ........S......#. ...........#### ........#### ##.....## #..... ..... .... .