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