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