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