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