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