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