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