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