............................~~~..............................~~~~~~~~...........~~~~.........~~~~~~~~~~~~~~~~