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