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