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