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