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