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