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