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