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