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