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