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