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