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