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