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