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