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