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