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