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