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