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