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