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