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