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