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