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