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