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