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