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