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