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