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