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