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