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