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