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