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