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