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