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