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