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