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