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