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