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