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