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