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