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