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