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