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