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