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