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