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