################## .[.......g........ ........S......... ...........g.... [............... ................ ...........z.. ............ .......... ....