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