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