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