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