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