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