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