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