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