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