. ##.. ###########.... .............## ..............# ............... #.....