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