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