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