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