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