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