##+####### .........# .........# .........# .........# ...S....h# .........# ##########