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