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