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