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