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