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