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