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