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