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