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