--. --- .-. --- --. . .-. --..-- --. --- .-. --- --. . .-.