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