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