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