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