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