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