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