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