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