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