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