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