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