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