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