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