.. ..... ... ..... .... ... ...