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