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