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