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