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