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