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