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