............~...................................................-----....................~~~~.....~......................