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