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