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