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