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