............... ................. .......... ........... .......... .............. ...... ............. ........ ............. ............ ......... ........... .............. .......... ........ .......... ........... ............ ........... ......... ........... .......... ........... .......... .......... ......... .......... ......... ........... . ........... .......... ........... .......... ............... ............... .......... ........... ............ ............ ........... ....... ........... . :p