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