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