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