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