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