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