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