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