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