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