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