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