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