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