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