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