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