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