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