---------------------------------------/---------------.................///...................................:.....................................................