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