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