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