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