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