~...................................................................~~.......~............................~~....................: