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