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