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