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