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