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