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