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