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