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